![]() |
Lib_alphamage - приминение одного изображения как прозрачности для другого
Вложений: 1
Вкратце: можно сохранять графику не как 32-bit'ные PNG, а другие форматы (будь то 8-bit PNG, GIF, или даже JPG), и в последствии "совмещать" изображения, получая в MIDlet'е 32-bit'ную графику при меньшем размере файла.
Изображение: как это выглядит: ![]() Функции в библиотеке: Код:
function combine(rgb: image; alpha: image): image - совмещает два изображения (синий канал изображения alpha становится каналом прозрачности нового изображения) и возращает результирующее. Оригинальные изображения остаются неизменны. Исходный код библиотеки: Примечание: изображения для функции combine должны быть одинаковых размеров. Иначе возможны неожиданные результаты, вплоть до краха программы. |
Ответ: Lib_alphamage - приминение одного изображения как прозрачности для другого
Прикольно=) +1
|
Часовой пояс GMT +4, время: 07:20. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot