LEADTOOLS Color Conversion (Leadtools.ColorConversion assembly)

WriteToImage(String,Int32) Method

Show in webframe
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.
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
) 

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 Code  
Imports Leadtools
Imports Leadtools.ColorConversion

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
using Leadtools;
using Leadtools.ColorConversion;

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

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-2014 All Rights Reserved. LEAD Technologies, Inc.