Как создать 2-битный gif из tiff файла в dotnet

Я использовал класс Bitmap для преобразования tiff в Gif, но он не мог сделать изображение 2-битным, чтобы иметь меньший размер. Обратите внимание, что класс растрового изображения может создавать изображения с таким форматом пикселей: 1, 4, 8, 16, 32, 64 (бит). Но мне нужно 2 бита. К сожалению, Gdi + не поддерживает 2bpp. Есть ли для этого какой-нибудь источник или библиотека?


person Shahrooz Kia    schedule 01.05.2010    source источник


Ответы (1)


GDI + поддерживает только 1, 4, 8 бит на пиксель для вывода GIF. Хотя спецификации GIF допускают другую глубину цвета, она не поддерживается GDI +.

http://msdn.microsoft.com/en-us/library/system.drawing.imaging.pixelformat.aspx

person Philippe Leybaert    schedule 01.05.2010
comment
что я могу сделать, чтобы использовать 2bpp? в них нет ничего на 2бит (2bpp)! - person Shahrooz Kia; 01.05.2010
comment
Единственный вариант - использовать стороннюю библиотеку или самому написать код для сохранения в файл GIF. - person Philippe Leybaert; 03.05.2010