Показать сообщение отдельно
Старый 20.08.2011, 01:30   #1
PassCall
Разработчик
 
Аватар для PassCall
 
Регистрация: 07.04.2011
Адрес: Млечный путь, Земля, Европа, Беларусь, Могилев
Сообщений: 391
Написано 94 полезных сообщений
(для 319 пользователей)
Помогите создать библиотеку

Доброго дня.

Решил написать на ява одну библиотеку но из-за полного отсутствия опыта застопорился в самом начале.

В общем идея такая:

Есть изображение и его альфа канал (индексированная монохромная пикча). С помощью библиотеки эти 2 изображения совмещаются и получается 1 изображение с альфа каналом. Типа png24, но весит в разы меньше.

Если бы МП умел работать с изображениями, я бы делал так:

function CreateAlpha (im1,im2:image):image
begin

for i:=1 to GetImageHeith (im2) do
for j:=1 to GetImageWidth (im2) do
ImageAlpha(im1,j,i):=ImageRed(im2,j,i);

CreateAlpha:=im1;
end;
Но мидлет паскаль не умеет работать с каналами изображений.

Может, кто-то поможет мне перевести это в *.java?
__________________
Мечта программиста: запрограммировать процесс программирования.

Всё гениальное - просто.

http://passcall.ucoz.com
(Offline)
 
Ответить с цитированием