Contains the uInt16ArrayType tag type data.
public class IccUint16ArrayTagType : IccTagTypeBase Public Class IccUint16ArrayTagTypeInherits Leadtools.Colorconversion.IccTagTypeBase
public ref class IccUint16ArrayTagType : public Leadtools.Colorconversion.IccTagTypeBase This example method can be used in creating an "uInt16ArrayType" mentioned in the ICC.1:2004-10 specification.
using Leadtools;using Leadtools.ColorConversion;public void IccUint16ArrayTagTypeExample(){// load an Icc Profilestring fileName = Path.Combine(LEAD_VARS.ImagesDir, "EmptyIcc.icc");IccProfileExtended iccProfile = new IccProfileExtended(fileName);// define the array of unsigned 16-bit integersushort[] data = new ushort[2] { 1, 6 };// define the tag typeIccUint16ArrayTagType uInt16ArrayTagType = new IccUint16ArrayTagType(data);// add the new tag to the ICC ProfileiccProfile.AddTag(uInt16ArrayTagType, 0x54616742, IccTagTypeBase.UInt16ArrayTypeSignature);// generate the new profile idiccProfile.GenerateProfileId();// update the icc array with the new changesiccProfile.UpdateDataArray();// write the Icc Profile into a new filestring IccfileName = Path.Combine(LEAD_VARS.ImagesDir, "IccUint16ArrayTagTypeCS.icc");iccProfile.GenerateIccFile(IccfileName);}static class LEAD_VARS{public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";}
Imports LeadtoolsImports Leadtools.ColorConversionPublic Sub IccUint16ArrayTagTypeExample()' load an Icc ProfileDim iccProfile As New IccProfileExtended(Path.Combine(LEAD_VARS.ImagesDir, "EmptyIcc.icc"))' define the array of unsigned 16-bit integersDim data() As UShort = {1, 6}' define the tag typeDim uInt16ArrayTagType As New IccUint16ArrayTagType(data)' add the new tag to the ICC ProfileiccProfile.AddTag(uInt16ArrayTagType, &H54616742, IccTagTypeBase.UInt16ArrayTypeSignature)' generate the new profile idiccProfile.GenerateProfileId()' update the icc array with the new changesiccProfile.UpdateDataArray()' write the Icc Profile into a new fileiccProfile.GenerateIccFile(Path.Combine(LEAD_VARS.ImagesDir, "IccUint16ArrayTagTypeVB.icc"))End SubPublic NotInheritable Class LEAD_VARSPublic Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"End Class
Leadtools.ColorConversion Namespace
IccParametricCurveTagType Class
IccResponseCurveSet16TagType Class
IccViewingConditionsTagType Class
IccMultiLocalizedUnicodeTagType Class
IccLookupTableAToBTagType Class
IccLookupTableBToATagType Class
IccProfileSequenceDescriptionTagType Class
IccS15Fixed16ArrayTagType Class
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
