2

我使用 lib Magick.NET 来访问图像文件。我需要处理图像上的每个像素:

MagickImage img = new MagickImage(@"d:\TEST\110706M01000509.jpg");
PixelCollection pc = img.GetReadOnlyPixels(0, 0, img.Width, img.Height);

for (int x = 0; x < pc.Width; x++)
    for (int y = 0; y < pc.Height; y++)
    {
        byte[] color = pc.GetValue(x,y);

        // SOME ACTIONS
    }

但是,访问图像像素的颜色 (12000 X 16000) 需要 5 分钟以上......使用 lib Magick.NET 处理图像的所有像素的速度有多快?

4

0 回答 0