| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java ME (J2ME) > Набор картинок и анимированный gif |
| Автор: VOS 2.3.2007, 13:31 |
| Облазив почти весь форум я нашел несколько вариантов решений, как хранить (и отображать) набор картинок. В простом случае это несколько файлов. Более изощренный вариант - одна большая картинка. Но в этом случае предполагается, что эту большую картинку надо потом разбивать на несколько частей одного размера. Иначе придется логику постоянно переделывать для конкретного случая. Предлагаю рассмотреть еще один вариант - хранить набор картинок в формате анимированного gif. В этом случа файл будет один, плюс фреймы могут быть разного размера Честно говоря я не знаю какой формат лучше в смысле сжатия PNG или GIF, поэтому возможно для некоторых вариантов предложенный подход будет хуже, чем решение на базе одной большой картинки. Но в любом случае, возможно кому-то пригодятся модули работающие с GIF-форматом под J2ME, т.к. штатно поддержка GIF не гарантируется в MIDP 1.0 и 2.0 (тем более анимированные). Сами классы (freeware) были изначально разработаны: Kevin Weiner, FM Software; LZW decoder adapted from John Cristy's ImageMagick. Updated for use with J2ME by Tom Thompson, KPI Consulting, Inc. 15-Aug-2005 Я позволил себе лишь немного дополнить обработку transparent'- ных gif. Вообщем исходники и пример во вложении. |