Вход

Просмотр полной версии : Стоит ли использовать маски для прозрачности?


Dragon rideR
11.07.2008, 13:38
Подскажите, нужно вставить много графики с альфа каналом.
Можно конечно сделать png24 с прозрачностью, а можно загрузить jpg и наложить сверху маску.
Так вот, сильно ли маски грузят плеер? стоит их использовать для этих целей или просто добавлять png? :umnik2:
--------------------------------
После экспериментов оказалось что jpg + маски в результате занимает больше места чем png
Странно, ведь исходнй png файл гораздо больше чем jpg

chingachgoog
11.07.2008, 14:32
Лучше всего png с прозрачностью во всех отношениях.
(а внутри swf нет jpg или png или psd или trg)

2morrowMan
11.07.2008, 14:38
Можно использовать программку-оптимизатор для png, например, OptiPNG (http://optipng.sourceforge.net/). В итоге размер файла получаеться меньше чем после Фотошопа.

Dragon rideR
11.07.2008, 16:52
спасибо всем )

Яски
27.07.2008, 00:38
Можно грузить jpg и png с прозрачностью для него, а затем соединять. Например так:
public function combineAlpha(diffuse:BitmapData, alpha:BitmapData):BitmapData {
var bmp:BitmapData = diffuse.clone();
bmp.copyChannel(alpha, alpha.rect, new Point(), BitmapDataChannel.RED, BitmapDataChannel.ALPHA);
return bmp;
}