В этой статье я показал, как можно создавать в программах на языке Java простые изображения, и воспользовался этой техникой для написания сервлета, формирующего картинку по запросу пользователя. Эта технология имеет огромное количество приложений, ограниченное, разве что, рамками воображения. Два вопроса стоит иметь в виду, разрабатывая приложения на основе изложенных идей: производительность алгоритма, создающего изображение, и ограничение пропускной способности канала связи сервера. Для решения последней проблемы, очевидно, нужно максимально уменьшить размер картинки, в первом случае применять стандартные методы оптимизации приложений. Об авторе
KenMcCrary, сертифицированный Sun Java developer, живет в Нью-Йорке, Research Triangle Park. Он работал над большим количеством Java проектов. Вы можете посетить его сайт
Ресурсы
Оригинальные исходные тексты:
Слегка подправленный вариант с комментариями на русском:
Круговая диаграмма в формате PNG:
Информация по зопросу JSR-00015:
нформация по пакету JPEG:
Информация по библиотеке Jimi:
Информация по PNG:
Reprinted with permission from the March 2000 edition of JavaWorld magazine.