ImageGear .NET - Updated
ConvertPixelFormat(ImGearPixel,ImGearColorSpace,Int32[],ImGearRGBQuad[],ImGearPage) Method




ImageGear23.Core Assembly > ImageGear.Processing Namespace > ImGearRasterProcessing Class > ConvertPixelFormat Method : ConvertPixelFormat(ImGearPixel,ImGearColorSpace,Int32[],ImGearRGBQuad[],ImGearPage) Method
Pixel to convert to the new format.
Source colorspace of the pixel.
Source channel depths of the pixel. Length of the channel depths array should correspond to the srcColorSpace parameter.
Source palette used by the pixel, if its colorspace is Indexed, or null otherwise.
Page whose colorspace, channel depths, and palette will be used for destination format when converting the pixel.
Converts a single pixel to color space and channel depths of the specified ImageGear.Core.ImGearPage class object.
Syntax
'Declaration
 
Public Overloads Shared Sub ConvertPixelFormat( _
   ByVal pixel As ImGearPixel, _
   ByVal sourceColorSpace As ImGearColorSpace, _
   ByVal sourceChannelDepths() As Integer, _
   ByVal sourcePalette() As ImGearRGBQuad, _
   ByVal pageToConvertFormatTo As ImGearPage _
) 
'Usage
 
Dim pixel As ImGearPixel
Dim sourceColorSpace As ImGearColorSpace
Dim sourceChannelDepths() As Integer
Dim sourcePalette() As ImGearRGBQuad
Dim pageToConvertFormatTo As ImGearPage
 
ImGearRasterProcessing.ConvertPixelFormat(pixel, sourceColorSpace, sourceChannelDepths, sourcePalette, pageToConvertFormatTo)
public static void ConvertPixelFormat( 
   ImGearPixel pixel,
   ImGearColorSpace sourceColorSpace,
   int[] sourceChannelDepths,
   ImGearRGBQuad[] sourcePalette,
   ImGearPage pageToConvertFormatTo
)
public: static void ConvertPixelFormat( 
   ImGearPixel* pixel,
   ImGearColorSpace sourceColorSpace,
   int[]* sourceChannelDepths,
   ImGearRGBQuad[]* sourcePalette,
   ImGearPage* pageToConvertFormatTo
) 

Parameters

pixel
Pixel to convert to the new format.
sourceColorSpace
Source colorspace of the pixel.
sourceChannelDepths
Source channel depths of the pixel. Length of the channel depths array should correspond to the srcColorSpace parameter.
sourcePalette
Source palette used by the pixel, if its colorspace is Indexed, or null otherwise.
pageToConvertFormatTo
Page whose colorspace, channel depths, and palette will be used for destination format when converting the pixel.
Remarks
Note: Using this method in a cycle for large array of pixels could be inefficient. Consider creating a temporary ImageGear.Core.ImGearPage class object and converting its colorspace and channel depths in this case.
See Also

Reference

ImGearRasterProcessing Class
ImGearRasterProcessing Members
Overload List