我使用 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 处理图像的所有像素的速度有多快?