Gets the nearest bits per pixel value supported by LEAD for the specified GDI+ pixel format.
Syntax
Parameters
- pixelFormat
- The input pixel format.
Return Value
The nearest bits per pixel value supported by LEAD for the specified image pixel format.
Example
Visual Basic | Copy Code |
---|
Public Sub GetNearestBitsPerPixelExample()
Dim gdiPlusImage As Image = Image.FromFile(LeadtoolsExamples.Common.ImagesPath.Path + "Slave.JPG")
Try
Dim bitsPerPixel As Integer = RasterImage.GetNearestBitsPerPixel(gdiPlusImage.PixelFormat)
Console.WriteLine(String.Format("Nearest bits/pixel to {0} is {1}", gdiPlusImage.PixelFormat, bitsPerPixel))
Dim rasterImg As RasterImage = New RasterImage(gdiPlusImage)
Try
Console.WriteLine(String.Format("Created bits/pixel is {0}", rasterImg.BitsPerPixel))
Finally
CType(rasterImg, IDisposable).Dispose()
End Try
Finally
CType(gdiPlusImage, IDisposable).Dispose()
End Try
End Sub |
C# | Copy Code |
---|
public void GetNearestBitsPerPixelExample() { // try to open the image using(Image gdiPlusImage = Image.FromFile(LeadtoolsExamples.Common.ImagesPath.Path + "Slave.JPG")) { // show what the bits/pixel will be if this image is converted to an IRasterImage int bitsPerPixel = RasterImage.GetNearestBitsPerPixel(gdiPlusImage.PixelFormat); Console.WriteLine(string.Format("Nearest bits/pixel to {0} is {1}", gdiPlusImage.PixelFormat, bitsPerPixel)); // prove it by converting this image to an IRasterImage using(RasterImage rasterImg = new RasterImage(gdiPlusImage)) { Console.WriteLine(string.Format("Created bits/pixel is {0}", rasterImg.BitsPerPixel)); } } } |
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family
See Also