LEADTOOLS Color Conversion (Leadtools.ColorConversion assembly)
LEAD Technologies, Inc

WriteToImage(String,Int32) Method

Example 





Character string containing the name of the file that contains the embedded ICC profile.
1-based index of the page within the file that contains the ICC profile.
Embeds an ICC profile to a file. .NET support
Syntax
public void WriteToImage( 
   string fileName,
   int pageNumber
)
'Declaration
 
Public Overloads Sub WriteToImage( _
   ByVal fileName As String, _
   ByVal pageNumber As Integer _
) 
'Usage
 
Dim instance As IccProfileExtended
Dim fileName As String
Dim pageNumber As Integer
 
instance.WriteToImage(fileName, pageNumber)
public void WriteToImage( 
   string fileName,
   int pageNumber
)
 function Leadtools.ColorConversion.IccProfileExtended.WriteToImage(String,Int32)( 
   fileName ,
   pageNumber 
)
public:
void WriteToImage( 
   String^ fileName,
   int pageNumber
) 

Parameters

fileName
Character string containing the name of the file that contains the embedded ICC profile.
pageNumber
1-based index of the page within the file that contains the ICC profile.
Remarks
Example
Copy CodeCopy Code  
Public Sub WriteToImageExample()
      ' load an Icc Profile
      Dim iccProfile As New IccProfileExtended(Path.Combine(LEAD_VARS.ImagesDir, "ICCv42.icc"))

      ' embedd the loaded ICC profile in the image, by specifying the image's name, and the page number in which to embed the ICC.
      ' if you want to embed the ICC into an image that is a stream, put the stream's name instead of the image's file name.
      iccProfile.WriteToImage(Path.Combine(LEAD_VARS.ImagesDir, "ImageWithoutIcc.tif"), 1)
   End Sub

Public NotInheritable Class LEAD_VARS
   Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"
End Class
public void WriteToImageExample()
   {
      // load an Icc Profile
      string IccfileName = Path.Combine(LEAD_VARS.ImagesDir, "ICCv42.icc");
      IccProfileExtended iccProfile = new IccProfileExtended(IccfileName);

      // embedd the loaded ICC profile in the image, by specifying the image's name, and the page number in which to embed the ICC.
      // if you want to embed the ICC into an image that is a stream, put the stream's name instead of the image's file name.
      string fileName = Path.Combine(LEAD_VARS.ImagesDir, "ImageWithoutIcc.tif");
      iccProfile.WriteToImage(fileName, 1);
   }

static class LEAD_VARS
{
   public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";
}
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

IccProfileExtended Class
IccProfileExtended Members
Overload List
AddTag Method
GetTag Method
DeleteTag Method
GenerateIccFile Method
GetTagTypeSignature Method
GenerateProfileId Method
UpdateDataArray Method
ReadFromImage
ReadFromImage
WriteToImage

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.