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

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

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

Ответ
 
Опции темы
Старый 03.04.2008, 13:55   #1
Kurdt
ПроЭктировщик
 
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений
(для 25 пользователей)
Копирование части картинки с прозрачностью

Здравствуйте. помогите как в яве можно скопировать часть картинки с прозрачностью, тоесть потскажите функцию, я откомпилирую сам.
ато выходит только отрисовывать часть картинки с прзрачностью на экран...
типо имайдж фрм имайдж только чтоб с прозрачностью дружило...
(Offline)
 
Ответить с цитированием
Старый 03.04.2008, 14:10   #2
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: Копирование части картинки с прозрачностью

С прозрачностью можно скопировать часть только с помощью rgb преобразования. Все остальные способы дают immutable image, т.е. без поддержки прозрачности.
(Offline)
 
Ответить с цитированием
Старый 03.04.2008, 14:54   #3
Kurdt
ПроЭктировщик
 
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений
(для 25 пользователей)
Re: Копирование части картинки с прозрачностью

С прозрачностью можно скопировать часть только с помощью rgb преобразования. Все остальные способы дают immutable image, т.е. без поддержки прозрачности.

офтоп
А поему кодировка странная на сайте и все на английском? можно както сменить?
неудобно постоянно приходятся переключать кодировку страници ато карлючками пишет...
(Offline)
 
Ответить с цитированием
Старый 03.04.2008, 15:44   #4
Kurdt
ПроЭктировщик
 
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений
(для 25 пользователей)
Re: Копирование части картинки с прозрачностью

кстати только что пробовал метод
public static Image rotate_image_from_image(Image image, int x, int y, int width, int height, int transform)
{
Image _tmp = M.I;
return Image.createImage(image, x, y, width, height, transform);
}

тттто на стандартном эмуляторе кувшел прозрачности небыло а когда попробовал на всех тедефонах и эмуляторе санвском то там с прозрачностью все нормаьно, как так может ыть, будут ли все телефоны потдерживать прозрачность тким способом ? мидп2.0 конечноже.
(Offline)
 
Ответить с цитированием
Старый 03.04.2008, 23:10   #5
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: Копирование части картинки с прозрачностью

Сорри, был не прав. Прозрачность копируется, но полученное таким образом изображение нельзя изменить, т.е. нельзя вызвать его getGraphics();
Т.е. будет работать на всех MIDP2 устройствах.
(Offline)
 
Ответить с цитированием
Старый 04.04.2008, 15:57   #6
Kurdt
ПроЭктировщик
 
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений
(для 25 пользователей)
Re: Копирование части картинки с прозрачностью

к сожалению не на всех на сони эриксоне метод зависает...
похое нужно делать через ргб, пилигрим ожалуйста помоги.
Я пишу програму возможно будет самым большим и бесплатным проэктом на MP
и не только на МП а вообще на яве.
програма клиент серверная в ней уже есть форумы чаты сотни всевозможных функций (бесплтааная отправка смс, анекдоты юмор всевозможный... скоро сделаем интеграцию также аськью... библиотека еще есть огромная... и еще куча всякого...) щас тестирование идет уже...

Последний раз редактировалось Kurdt, 05.04.2008 в 12:43.
(Offline)
 
Ответить с цитированием
Старый 09.04.2008, 13:15   #7
Kurdt
ПроЭктировщик
 
Регистрация: 28.03.2007
Сообщений: 194
Написано 7 полезных сообщений
(для 25 пользователей)
Re: Копирование части картинки с прозрачностью

Жаль но и этот метод
public static void draw_image(int i, int j, Image image, int k, int l, int i1, int j1)
{
M.G.setClip(i, j, i1, j1);
M.G.drawImage(image, i - k, j - l, 20);
}

не работает на всех телефонах, на нокиях выводит черные квадраты вмесо символов, потому одного стандартного способа я не нашел...
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ImageFromImage не работает с прозрачностью! ( Как это исправить? kalexi Основной форум 2 29.07.2009 16:31
Частичное масштабирование изображения karry 3D-программирование 28 28.05.2009 18:33
Копирование типа WaReZ_MEN 2D-программирование 3 14.07.2007 06:02
Копирование с костями. ЛысыЙ_Чук-Иванчук 3D Моделирование 3 14.05.2007 18:02
Частичное текстурирование примитива. Chrono Syndrome 3D-программирование 21 25.01.2007 10:21


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


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