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

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

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

JAVA Micro Edition Низкоуровневое программирование мобильных телефонов.

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

Здраствуйте потскаите пожалуйста как создать в яве прозрачную картинку, пишу библиотеку
IM = Image.createImage(M.T.getWidth(), M.T.getHeight());
вот сначало так...
(Offline)
 
Ответить с цитированием
Старый 28.02.2011, 00:03   #2
foldel
Оператор ЭВМ
 
Аватар для foldel
 
Регистрация: 18.11.2010
Сообщений: 23
Написано 0 полезных сообщений
(для 0 пользователей)
Ответ: создать прозрачную картинку

Наверно так :
public Image setAlphaBlendValue(int Value, Image Picture) {
int[] buf = new int[Picture.getWidth() * Picture.getHeight()];
Picture.getRGB(buf, 0, Picture.getWidth(), 0, 0, Picture.getWidth(), Picture.getHeight());
for (int i = 0; i < buf.length; i++) {
if (buf[i] != 0x00000000) {
buf[i] = Value << 24 | ((buf[i] >> 16) & 0xff) << 16 | ((buf[i] >> 8 ) & 0xff) << 8 | ((buf[i] >> 0) & 0xff);
}
}
return Image.createRGBImage(buf, Picture.getWidth(), Picture.getHeight(), true);
}
(Offline)
 
Ответить с цитированием
Старый 28.02.2011, 12:29   #3
YellowAfterlife
ПроЭктировщик
 
Аватар для YellowAfterlife
 
Регистрация: 19.02.2011
Сообщений: 134
Написано 81 полезных сообщений
(для 219 пользователей)
Ответ: создать прозрачную картинку

Или так (чтобы поддерживать изображения с изначально полупрозрачными частями):
	public static Image irea(Image i, int a)
	{
		int[] b = new int[i.getWidth() * i.getHeight()];
		i.getRGB(b, 0, i.getWidth(), 0, 0, i.getWidth(), i.getHeight());
		for (int p = 0; p < b.length; p++)
		{
			b[p] = (b[p] >>> 24) * a / 255 << 24 | b[p] & 0xFFFFFF;
		}
		return Image.createRGBImage(b, i.getWidth(), i.getHeight(), true);
	}
__________________

Мой сайт-блог. Игры, обновления, примеры для Haxe, JavaScript(+HTML5), GameMaker, Love2d...
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подскажите русскоязычный ресурс по Irrlicht ISKATEL C++ 1 22.10.2009 01:02
?Linux.загрузка индексированных файлов aureli0 C++ 4 21.09.2008 12:52
редактор физики(PhysXeditor) и загрузчик под него(PhysXeditorInc Dstorton111 3D-программирование 4 19.08.2008 23:21
куплю исходник военной стратегии на blitz3d эд Blitz3D 15 18.02.2008 15:50
А вот и ещё тема по текстурированию ландшk CRASHER Создание текстур 4 16.01.2008 18:10


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


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