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