![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| alexsmirnov |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 23.8.2005 Репутация: нет Всего: 7 |
Проблема - на стыке двух форумов ( GUI и сервер ), но наверно лучше здесь.
В целом - задача генерации картинок на стороне сервера. Проблема в том, что картинки должны быть красивые - с заливками, переходами, градиентами и т.п. И не обязательно прямоугольные ( то есть с прозрачностью ). Соответственно, все ( пока ) рисуется на BufferedImage и выводится через javax.imageio . Есть несколько вопросов : 1) Наложенные афинные преобразования ( или вызовы rotate и т.п. ) при выводе нагло игнорируются ... Как их применить к BufferdImage ? Кроме рисования на другом буфере ... 2) Поскольку нужны градиенты и прозрачность, рисовать приходится с ColorModel TYPE_INT_ARGB ( иначе получается сплошной кошмар ). Но поскольку чудный MS IE alpha-канал на png игнорирует, для картинок с прозрачными элементами остаются только варианты 8-bit png и gif. Вопрос - как КАЧЕСТВЕННО преобразовать цветовые модели ? И как ПРИНУДИТЕЛЬНО задать для png 8-битовый формат, кроме подстановки BYTE_INDEXED ( через ImageIO, или Advanced Imaging, или еще как )? Пока все что пробовалось, наводит на мысль что ребята в Adobe хлеб жуют не зря... 3) Кто-нибудь видел хорошее описание по Java Advanced Imaging ? 4) Хороший gif-encoder ? Все, что нашел , растет в общем-то из одного места, и все имеют проблемы с растеризацией после сложных преобразований - как только изображение становится многокомпонентным... 5) Может, кто посоветует готовую библиотеку, заточенную под подобные цели ? 6) Кто знает, в png с 8-битным цветом, можно ли устанавливать полу-прозрачность ( 0 < alpha < 1.0 )? |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |