public static RasterColor[] GetPaintColors( RasterImage image, Graphics graphics )
'Declaration Public Shared Function GetPaintColors( _ ByVal image As RasterImage, _ ByVal graphics As Graphics _ ) As RasterColor()
'Usage Dim image As RasterImage Dim graphics As Graphics Dim value() As RasterColor value = RasterImagePainter.GetPaintColors(image, graphics)
public static RasterColor[] GetPaintColors( RasterImage image, Graphics graphics )
public: static array<RasterColor>^ GetPaintColors( RasterImage^ image, Graphics^ graphics )
For more information refer to RasterImage and GDI/GDI+.
For more information, refer to Color Halftone and Halftone Images.
Public Sub GetPaintColorsExample() Dim codecs As New RasterCodecs() Dim image As RasterImage = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Image1.cmp"), 8, CodecsLoadByteOrder.Rgb, 1, 1) Using btmp As New Bitmap(1, 1) Using g As Graphics = Graphics.FromImage(btmp) Dim colors() As RasterColor = RasterImagePainter.GetPaintColors(image, g) If Not IsNothing(colors) Then Console.WriteLine("Paint colors:") For i As Integer = 0 To colors.Length - 1 Console.WriteLine("{0} - {1}", i, colors(i)) Next Else Console.WriteLine("There is no palette") End If End Using End Using image.Dispose() codecs.Dispose() End Sub Public NotInheritable Class LEAD_VARS Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images" End Class
public void GetPaintColorsExample() { RasterCodecs codecs = new RasterCodecs(); RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "Image1.cmp"), 8, CodecsLoadByteOrder.Rgb, 1, 1); using(Bitmap btmp = new Bitmap(1, 1)) { using(Graphics g = Graphics.FromImage(btmp)) { RasterColor[] colors = RasterImagePainter.GetPaintColors(image, g); if(colors != null) { Console.WriteLine("Paint colors:"); for(int i = 0; i < colors.Length; i++) { Console.WriteLine("{0} - {1}", i, colors[i]); } } else { Console.WriteLine("There is no palette"); } } } image.Dispose(); codecs.Dispose(); } static class LEAD_VARS { public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images"; }
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2