AS3 PNG кодировщик?
Есть ли способ кодировать растровые данные в PNG для использования с FileReference.Save()
метод в AS3? Я предполагаю, что мне нужна библиотека кодировщика.
Где я могу получить библиотеку, которая кодирует BitpmapData в PNG?
3 ответа
Вы ищете: https://github.com/mikechambers/as3corelib
Возможно, есть и другие решения, но это широко используется и хорошо проверено. Я использовал это сам несколько раз без проблем.
Бесстыдная вилка!
Я только что написал новый кодировщик PNG под названием PNGEncoder2. Это очень быстро, предлагает три уровня сжатия, поддерживает огромные изображения и предлагает истинное асинхронное кодирование (без паузы в конце на этапе сжатия).
Более подробную информацию, включая примеры использования и полный список возможностей, можно найти в README на GitHub. Я также написал сообщение в блоге об этом, которое включает в себя тест, сравнивающий его с другими кодировщиками (включая Adobe и Blooddy's).
Я использую blooddy_crypto.swc, о котором вы можете прочитать и скачать здесь: http://va.lent.in/blog/2010/06/23/100x-times-faster-md5-and-more/ - я нашел это ок. В 3 раза быстрее, чем Adobe PNGEncoder.