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