Теряется полупрозрачность
Добрый день.:)
У меня появилась проблема при сохранении png изображения из Flash. Я использую класс PNGEncoder.as для преобразования BitmapData в ByteArray, затем FileReference для сохранения, но почему-то изображение сохраняется без полупрозрачных пикселей. Как это можно исправить ? |
Скорее всего вам никто не поможет, потому что никто не знает с каким кодом вы работаете, или у всех есть ваш PNGEncoder.as или это такой супер популярный код, что его все знают?
Попробуйте стандартные методы |
Спасибо, попробовал, но результат тот-же.
Цитата:
поэтому хорошие люди написали и поделились со всеми классами PNGEncoder и JPGEncoder. Решил проблему так : --- В конструкторе класса приложения дописал stage.quality = StageQuality.BEST; --- вместо bitmapData.draw( mc , _matrix ); использовал - bitmapData.drawWithQuality( mc , _matrix, null, null, null, true, StageQuality.BEST ); Вроде результат наилучший из возможных. |
Цитата:
Цитата:
|
Разве 6 параметр это не smoothing ?
Код AS3:
Код AS3:
|
Упс. сорян) Не обратил внимание, что там не copyPixels использовался
|
Часовой пояс GMT +4, время: 14:09. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.