Я пытаюсь прочитать пиксели из изображения jpeg в консольном приложении C #, используя Bitmap. Я получаю эту ошибку:
System.PlatformNotSupportedException: операция не поддерживается на этой платформе.
Это означает, что это не может быть сделано на Mac (который яиспользую). Есть ли способ получить пиксели из изображения в формате JPEG без использования растрового изображения, чтобы я не получил эту ошибку? Вот мой код:
Bitmap bp = (Bitmap)Image.FromFile(path);
string line = "";
for (int y = 0; y < bp.Height; y++)
{
for (int x = 0; x < bp.Width; x++)
{
var col = bp.GetPixel(x, y);
if (col.R < 20 && col.B < 20 && col.G < 20)
{
line += 'B';
}
else
{
line += 'W';
}
}
}