C # - Как преобразовать изображение в 8-битное цветное изображение?
Мне нужно преобразовать PNG-изображение, загруженное из файла, в 8-битный массив байтов, используемый другим устройством (встроенное программирование) .I '
копирование пиксель за пикселем в новое изображение, созданное в 16-битном цвете -Format16bppRgb565
, но мне нужноFormat8bpp
, которого нет в .NET Framework. (Я не могу использоватьFormat8bppIndexed
поскольку другое устройство не может обрабатывать индексированные растровые изображения)
Bitmap img = new Bitmap(imgPath);
Bitmap img8 = new Bitmap(imgW, imgH, PixelFormat.Format16bppRgb565);
for (int I = 0; I