Показать сообщение отдельно
Старый 02.03.2012, 15:01
-De- вне форума Посмотреть профиль Отправить личное сообщение для -De- Найти все сообщения от -De-
  № 7  
Ответить с цитированием
-De-
 
Аватар для -De-

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
Попробуйте полученный ByteArray сохранить не загружая на сервер и посмотреть, сохранит ли он нормальный пнг (возможно полученный пнг можно нормально раскодить только этим декодером, т.е. он кривой). Если нет - смотреть на раскодировние у пхп. Вообще попробуйте декодер сменить, в нём что-то не то, по-моему.
BitmapData.draw() - не убиват прозрачность, делает ровно то, что написано, рисует поверх не перерисовывая альфу, а нормально складывая. Если у вас fillColor без прозрачности, то ясен пень потом непрозрачное изображение получится. BlendMode.ALPHA не рисует цвет вообще) Им как раз можно перерисовать альфу.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают.