|
|
|
|||||
Регистрация: Feb 2014
Сообщений: 33
|
Теряется полупрозрачность
Добрый день.
У меня появилась проблема при сохранении png изображения из Flash. Я использую класс PNGEncoder.as для преобразования BitmapData в ByteArray, затем FileReference для сохранения, но почему-то изображение сохраняется без полупрозрачных пикселей. Как это можно исправить ? |
|
|||||
Скорее всего вам никто не поможет, потому что никто не знает с каким кодом вы работаете, или у всех есть ваш PNGEncoder.as или это такой супер популярный код, что его все знают?
Попробуйте стандартные методы
__________________
местонахождение |
|
|||||
Регистрация: Feb 2014
Сообщений: 33
|
Спасибо, попробовал, но результат тот-же.
Да именно так, в версии flash player 11.2 и ниже и Air 3.2 и ниже, PNGEncoderOptions - не существовало, поэтому хорошие люди написали и поделились со всеми классами PNGEncoder и JPGEncoder. Решил проблему так : --- В конструкторе класса приложения дописал stage.quality = StageQuality.BEST; --- вместо bitmapData.draw( mc , _matrix ); использовал - bitmapData.drawWithQuality( mc , _matrix, null, null, null, true, StageQuality.BEST ); Вроде результат наилучший из возможных. |
|
|||||
Цитата:
Цитата:
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Регистрация: Feb 2014
Сообщений: 33
|
Разве 6 параметр это не smoothing ?
А вот здесь прозрачность Или smoothing тоже влияет на прозрачность ? |
Часовой пояс GMT +4, время: 10:36. |
|
« Предыдущая тема | Следующая тема » |
|
|