Просмотр полной версии : Как заменить PNG24 на JPEG и ALPHA канал
Прочитал все ветки в архиве на эту тему, но так и не нашел как это реализовать.
Специально сравнивал, размер первого в 10 раз больше чем два jpeg_а один из которых alpha канал.
Может кто пример выложить в формате fla?
artcraft
09.10.2006, 16:57
a ты попробуй импортнуть png32(24 c альфой) во флэш и сравни вес swf-ки c 2-мя jpg-ами
artcraft
09.10.2006, 16:58
кроме того флэш такие маски делать не умеет
2 artcraft:
А если с BitmapData поиграться?
Cпасибо, это я стормозил.
Действительно проблемы с этим нет и размер нормальный с PNG получается.
Только все равно получается что надо грузить два файла.
Первый это передний план в PNG и
второй это фон JPEG.
И итоговый размер все равно в два раза больше получается, если бы
загрузил два JPEG один из которых ALPHA
кроме того флэш такие маски делать не умеет
Какие маски?
Только все равно получается что надо грузить два файла.
Первый это передний план в PNG и
второй это фон JPEG.
И итоговый размер все равно в два раза больше получается, если бы
загрузил два JPEG один из которых ALPHA
Тема про форматы обсуждалась много раз. Использовать во fla, имеет смысл только два формата, это PNG и GIF (при условии, что у вас изначально есть качественно изображение). PNG во флеше все равно можно представить как jpeg. А используя в качестве исходной картинки jpeg, вы во второй раз его пересжимаете, что сказывается на качестве при том же размере.
А используя в качестве исходной картинки jpeg
Исключение: jpeg, сжатие которого было оптимизировано для конкретной картинки. Тогда надо ставить галочку Use imported JPEG data.
Исключение: jpeg, сжатие которого было оптимизировано для конкретной картинки. Тогда надо ставить галочку Use imported JPEG data.
Исключение, если вы в 8-ке со стандартными настройками и не снимали эту галочку )
Viasat: а чё, просто разбить и подтереть никак? Уж всяко меньше второго джипега выйдет. Ну или аналогично - маску вектором нарисовать. Или я не догоняю? Ты попиксельную альфу чтоли хочешь? И как ты её с джипега сделаешь? (хотя битмапДатой наверно можно - брать значение "яркости" с маски и подставлять его в значение альфы сурса. Бедный процессор!) Используй пинг и не сходи с ума - рабочие пикселы всёравно в джипег пережмутся а прозрачное пространство веса не даёт. По-моему, двумя джипегами нифига не выиграешь.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.