motofan logo
> 

Как вывести картинку с прозрачностью?, Вывод с прозрачностью, изменение прозрачности

Kitten
сообщение 4.4.2007, 10:06


Опытный
***

Группа: Пользователи
Сообщений: 123
Регистрация: 4.10.2006
Из: Україна, Чернігів
Пользователь №: 101 766
Модель телефона: HTC Mogul PPC-6800

Рейтинг: 10



Подскажите, как можно в java вывести картинку с произвольным уровнем прозрачности?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
 
Ответ в темуСоздание новой темы
Ответов(1 - 9)
LoadMAster
сообщение 4.4.2007, 10:38


Новичок
*

Группа: Пользователи
Сообщений: 12
Регистрация: 15.2.2007
Пользователь №: 122 462
Модель телефона: benq Siemens C81

Рейтинг: 0.5



png как и gif можно выставить уровень прозрачности при редактировании её в fotoshop ... если ты хочешь менять прозрачность из java то тогда не могу помочь stink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 4.4.2007, 10:53


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



можно и в яве изменить прозрачность или цвет пикселей:
-создаешь из png картинки массив int[] ARGB public void getRGB(int[] rgbData, int offset, int scanlength, int x, int y, int width, int height)
-пикселям устанавливаешь нужную прозрачность A и/или цвет RGB
-создаешь новую картинку public static Image createRGBImage(int[] rgb, int width, int height, boolean processAlpha)
и фсе smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
LoadMAster
сообщение 4.4.2007, 11:08


Новичок
*

Группа: Пользователи
Сообщений: 12
Регистрация: 15.2.2007
Пользователь №: 122 462
Модель телефона: benq Siemens C81

Рейтинг: 0.5



motograf
Вот этого я не знал..... shuffle.gif
да и не надо в принципе .... biggrin.gif biggrin.gif
я если что с java thumbsup.gif
pascal вот это вещь.....
можно былобы на basic писать так вобще классно было бы..
есть в нете mobilebasic - но он такой галимый... отвратительные игры делает а как на счёт midp2 я совсем не разобрался есть ли в нём такая фича shuffle.gif


Добавлено позже (4.4.2007, 15:11):
не понял .... чё за глюк ? нажал на thumbdown.gif получилось thumbsup.gif - меня глючит ?
(это заевление можно удалить biggrin.gif ) :
не понял .... чё за глюк ? нажал на thumbdown.gif получилось thumbsup.gif biggrin.gif biggrin.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
SharkExE
сообщение 4.4.2007, 15:01


Мастер
****

Группа: Пользователи
Сообщений: 205
Регистрация: 24.7.2005
Из: Пермь
Пользователь №: 46 933
Модель телефона: SE w810i
Прошивка: R4DB005

Рейтинг: 118



LoadMAster,
у gif нельзя установить степени прозрачности. Можно только полностью прозрачный пиксел или полностью непрозрачный :wink:
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
LoadMAster
сообщение 4.4.2007, 20:43


Новичок
*

Группа: Пользователи
Сообщений: 12
Регистрация: 15.2.2007
Пользователь №: 122 462
Модель телефона: benq Siemens C81

Рейтинг: 0.5



типа вот так ,?

вот вроде gif с прозрачным фоном вокруг полупрозрачной буквы : http://www.rogerstudioinc.narod.ru/bi.gif biggrin.gif

Valleo: скрытый мат? получи бан (сообщение отредактированно и сокращено)

Сообщение отредактировал Valleo - 5.4.2007, 3:55
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 5.4.2007, 4:18


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



чувствую тема пошла не ф то русло, я фсегда чувствую smile.gif автор просил про картинку в яве, а для явы "родной" формат png. про него я рассказал.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Kitten
сообщение 5.4.2007, 10:45


Опытный
***

Группа: Пользователи
Сообщений: 123
Регистрация: 4.10.2006
Из: Україна, Чернігів
Пользователь №: 101 766
Модель телефона: HTC Mogul PPC-6800

Рейтинг: 10



grafmoto, спасибо, ты написал как раз то что надо. Я правда тоже об этом варианте думал, но тут блин памяти дофига надо... представь картинку скажем 170 на 200, это килобайт 700...
А других вариантов нет?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
grafmoto
сообщение 5.4.2007, 11:25


ЯваМотоКодер
********

Группа: Почётные мотофаны
Сообщений: 2 003
Регистрация: 15.10.2004
Из: Северодвинск
Пользователь №: 16 752
Модель телефона: iPhone 3Gs
Прошивка: iOS 6.1.3

Рейтинг: 703



Kitten, да, памяти надо... ...и времени на обработку массива. но уж не 700 кило: 176*220=38720 пикс*4(байта на пикс)=154880 байт, если я правильно посчитал в уме smile.gif
ЗЫ. других вариантов нет, возможно пока smile.gif smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Kitten
сообщение 5.4.2007, 13:01


Опытный
***

Группа: Пользователи
Сообщений: 123
Регистрация: 4.10.2006
Из: Україна, Чернігів
Пользователь №: 101 766
Модель телефона: HTC Mogul PPC-6800

Рейтинг: 10



А, точно, не 700. Это я байты с битами перепутал smile.gif
Ну, посмотрим насколько быстрый мой к750 smile.gif Кстати, он оказался быстрее чем эмулятор из SDK. Уж этого не ожидал...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Как вывести картинку с прозрачностью?, Вывод с прозрачностью, изменение прозрачности · Разработка Java-приложений · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28.7.2025, 9:54

Форум живёт: