Я создаю загрузчик изображений во Flex с обработкой изображений на стороне клиента. Обработка состоит из двух этапов:
1. Изменение размера (решено)
2. Преобразование изображения с измененным размером (представленного ByteArray в PNG32 с альфа-каналом) в PNG в оттенках серого с глубиной цвета = 2 и без цветовой палитры.
Есть ли какая-либо существующая библиотека, способная на второй шаг? Может быть, что-то вроде libpng для C ++?
Edit:
Кажется, я наткнулся на редко встречающуюся проблему. Однако я решил создать класс AS3, способный преобразовывать bitmapData в 2-битный PNG в градациях серого. В качестве основы я использовал стандартную спецификацию формата PNGEncoder и PNG (что не так хорошо, как я ожидал).