Мобильное приложение AIR должно отправить большое изображение на задний план для последующего отображения на веб-странице. Для выполнения PNGEncoder в приложении AIR требуется навсегда, поэтому идея состоит в том, чтобы преобразовать данные изображения в ByteArray, сжать его и отправить на сервер PHP, где он сохраняется как PNG с помощью кода PHP. Поэтому я ищу, чтобы выполнить PNG для PNGEncoder.as и класса BitmapData для PHP. Я нашел PNGEncoder.as в as3corelib, но не могу найти источник для класса BitmapData, который он использует. Так что вопросы
1. Есть ли код, который делает то, что я пытаюсь сделать?
2. Где я могу найти исходный код BitmapData?
3. Есть ли другой способ добиться этого, которого я пропустил?
AS3 BitmapData исходный код
Note1. Я понимаю, что я могу декомпилировать airglobal.swf, где находится BitmapData, но ищет более чистый способ.
Note2. Я знаю AMFPHP, но он не поддерживает тип BitmapData
Спасибо Энди
Вы также протестировали JPEGEncoder вместо PNGEncoder? –
Изображения должны быть в формате png с учетом требований заказчика – user2233677