Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Основной форум

Основной форум Сюда все проблемы связанные с программированием.

Ответ
 
Опции темы
Старый 19.08.2006, 19:51   #1
Eddy
Нуждающийся
 
Регистрация: 24.05.2006
Сообщений: 64
Написано 0 полезных сообщений
(для 0 пользователей)
аналог imagefromimage

Здрасте!вопрос, в принципе, к хорошо знающим ява.
Вот в паскале есть имажефромимаже,которая как известно не может вырезать с прозрачностью.Конечно есть либа от pilgrim'а...Но!она рисует,а мне нужно именно чтоб создалась картинка.
Так вот вопрос.Можно ли как-нить реализовать прозрачность на мидп1?Т.е. либу на ява,типа как имажефромимаже,только не создавать рисунок(смотрел через декомпилятор), а подгрузить прозрачный рисунок и уже на него копировать часть нужного?
(Offline)
 
Ответить с цитированием
Старый 20.08.2006, 11:29   #2
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Re: аналог imagefromimage

Images are either mutable or immutable depending upon how they are created. Immutable images are generally created by loading image data from resource bundles, from files, or from the network. They may not be modified once created. Mutable images are created in off-screen memory. The application may paint into them after having created a Graphics object expressly for this purpose. Images to be placed within Alert, Choice, Form, or ImageItem objects are required to be immutable because the implementation may use them to update the display at any time, without notifying the application.

An immutable image may be created from a mutable image through the use of the createImage method. It is possible to create a mutable copy of an immutable image using a technique similar to the following:

Image source; // the image to be copied
source = Image.createImage(...);
Image copy = Image.createImage(source.getWidth(), source.getHeight());
Graphics g = copy.getGraphics();
g.drawImage(source, 0, 0, TOP|LEFT);


It is also possible to use this technique to create a copy of a subrectangle of an image, by altering the width and height parameters of the createImage() call that creates the destination image and by altering the x and y parameters of the drawImage() call.
(Offline)
 
Ответить с цитированием
Старый 20.08.2006, 21:42   #3
Eddy
Нуждающийся
 
Регистрация: 24.05.2006
Сообщений: 64
Написано 0 полезных сообщений
(для 0 пользователей)
Re: аналог imagefromimage

да,help я читал.и про этот способ тоже.но ведь мутабл картинки не прозрачные и когда на них(1) "копируешь" прозрачную картинку(2), то (1) остается белая...Или я ошибаюсь?
(Offline)
 
Ответить с цитированием
Старый 20.08.2006, 23:17   #4
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Re: аналог imagefromimage

наоборот immutable теряют прозрачность
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Fraps-аналог impersonalis Болтовня 20 16.10.2010 02:44
ImageFromImage не работает с прозрачностью! ( Как это исправить? kalexi Основной форум 2 29.07.2009 16:31
Аналог FloatToString DmT MidletPascal 3 08.11.2007 08:13
Косяк фунции ImageFromImage Chip Основной форум 22 19.01.2007 14:52
ImageFromImage Red Ninja(Михайлов Никита) Основной форум 15 17.04.2006 16:14


Часовой пояс GMT +4, время: 19:12.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com