GetPixel

RasterImage.GetPixel method

获取图像像素。

public Color GetPixel(int x, int y)
范围类型描述
xInt32像素 x 位置。
yInt32像素 y 位置。

返回值

指定位置的像素颜色。

例子

以下示例加载光栅图像并获取任意像素的颜色。

[C#]

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(@"c:\temp\sample.png"))
{
    Aspose.Imaging.RasterImage rasterImage = (Aspose.Imaging.RasterImage)image;

    // 获取图像左上角像素的颜色。
    Color color = rasterImage.GetPixel(0, 0);

    // 获取各个颜色分量的值
    byte alpha = color.A;
    byte red = color.R;
    int green = color.G;
    int blue = color.B;

    System.Console.WriteLine("The color of the pixel(0,0) is A={0},R={1},G={2},B={3}", alpha, red, green, blue);
}

也可以看看