Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Создание картинки с цифрой внутри (кол-во чего либо) / 6 сообщений из 6, страница 1 из 1
16.07.2013, 13:12:44
    #38332642
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание картинки с цифрой внутри (кол-во чего либо)
Есть задача, отображать в виде картинки в приложении кол-во задач на сегодня, кол-во уведомлений, ну и вообще количество чего либо.
Вчера думал просто создать сколько-то иконок и по количеству формировать имя к нужной/нужным иконкам и так выводить по этому имени файла. Как-то оно не кошерно....

Еще видел раньше варианты, когда есть шаблон с написанными цифрами (на манер телефонных кнопок по расположению), при этом отображается часть картинки по заданным координатам... Вопрос не прорабатывал, но тоже не нравится он мне :)

Какие еще варианты? Есть может библиотеки готовые для этого... ? Спасибо.
...
Рейтинг: 0 / 0
16.07.2013, 13:14:36
    #38332651
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание картинки с цифрой внутри (кол-во чего либо)
Положить текст на картинку - не вариант, вроде как в этом месте фреймворк (Vaadin) этого сделать не позволяет....
...
Рейтинг: 0 / 0
16.07.2013, 13:18:51
    #38332660
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание картинки с цифрой внутри (кол-во чего либо)
Nixic,
вариант:
- Объект Холст (Canvas). Его имеют большинство элементов ГУИ
- нарисовать на нём картинку Canvas.Copy(....
- сразу же нарисовать цифру в нужном месте Canvas.TextOut
авторЕсть задача, отображать в виде картинки в приложении кол-во задач на сегодня
постановка хромает. Откуда заказчик знает что это картинка а не вектор?
...
Рейтинг: 0 / 0
16.07.2013, 13:19:54
    #38332661
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание картинки с цифрой внутри (кол-во чего либо)
NixicVaadin
про него надо сразу говорить в теме вопроса
...
Рейтинг: 0 / 0
16.07.2013, 13:21:07
    #38332664
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание картинки с цифрой внутри (кол-во чего либо)
Стоило обозначить, что задача для web.
Можно на уровне JavaScript/CSS поместить пререндереные цифры с прозрачным фоном поверх задника.
Можно на сервере завести сервлет, который парсит параметры запроса, рендерит в BufferedImage и отдаёт результат как PNG.
Лучше всего делать на уровне HTML, чтобы дизайнеру было проще вносить изменения. Если реализовать на Java, то будет много возни каждый раз когда нужно поменять дизайн картинки.
Можно вообще на HTML5 Canvas отрисовать.
...
Рейтинг: 0 / 0
16.07.2013, 13:42:08
    #38332707
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание картинки с цифрой внутри (кол-во чего либо)
Nixic,
если в ваадине есть компонент Картинка\холст, то поищи метод onPaint
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Создание картинки с цифрой внутри (кол-во чего либо) / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]