Помогите создать библиотеку
Доброго дня.
Решил написать на ява одну библиотеку но из-за полного отсутствия опыта застопорился в самом начале. В общем идея такая: Есть изображение и его альфа канал (индексированная монохромная пикча). С помощью библиотеки эти 2 изображения совмещаются и получается 1 изображение с альфа каналом. Типа png24, но весит в разы меньше. Если бы МП умел работать с изображениями, я бы делал так: Код:
function CreateAlpha (im1,im2:image):image Может, кто-то поможет мне перевести это в *.java? |
Ответ: Помогите создать библиотеку
Запросы для написания библиотек обычно дают в теме "Запросы на написание библиотек". Ну и ладно.
Библиотека: Код:
import javax.microedition.lcdui.Image; Код:
program teest; Примечания: 1. Поскольку использован простой алгоритм, попытка совместить изображения разных размеров скорее всего завершится крахом программы. 2. По причине подобной примечанию 1, во внимание берется лишь синий канал изображения-альфа-маски. 3. Для опережения потенциального следующего вопроса, включена функция .copy(image, top, left, width, height, transform). Стандартный метод получения изображения из изображения в MP не берет во внимание alpha-канал вовсе. Дополнительно: 1. Документация по Java ME (CLDC 1.1): http://java.sun.com/javame/reference...w-summary.html 2. Возможно порой стоит клацать кнопку "Полезно!" вместо\помимо написания сообщения с такой же целью? |
Ответ: Помогите создать библиотеку
"alphaMage" зачетное название =)
"запросы для написания библиотек обычно дают в теме "Запросы на написание библиотек"." 1. Я туда уже писал. Ноль эмоций. 2. Хотелось бы увидеть сам код, а не готовый класс. Вот я его и увидел =) |
Часовой пояс GMT +4, время: 01:11. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot