Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Библиотеки

Ответ
 
Опции темы
Старый 10.01.2008, 16:16   #1
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Lib_anigif: поддержка GIF-анимации.

Библиотека позволяет воспроизводить
GIF-анимацию.

Описание функций и пример использования в архиве.
Просьба протестить и написать, если есть баги.
Вложения
Тип файла: zip Lib_anigif.zip (19.8 Кб, 793 просмотров)
Тип файла: zip Lib_anigif3.zip (25.7 Кб, 863 просмотров)

Последний раз редактировалось ViNT, 11.01.2008 в 22:48. Причина: Новая версия
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
jhonyxakep (05.04.2009)
Старый 10.01.2008, 16:56   #2
beloff
AnyKey`щик
 
Регистрация: 18.11.2007
Сообщений: 17
Написано 0 полезных сообщений
(для 0 пользователей)
Re: Lib_anigif: поддержка GIF-анимации.

Get_Delay и Get_Frame не определяются в MP...
(Offline)
 
Ответить с цитированием
Старый 10.01.2008, 18:36   #3
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_anigif: поддержка GIF-анимации.

Странно.
А пример из архива тоже не компилится?
Наверное дело в том, что все символы должны быть в нижнем регистре(не Get_Delay и Get_Frame, а get_delay и get_frame).
(Offline)
 
Ответить с цитированием
Старый 11.01.2008, 00:47   #4
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: Lib_anigif: поддержка GIF-анимации.

Классно, а то я в GifDecoder не нашел работы с задержками.
У меня все компилится. Я тут похакерничал немного Вот класс GifImage, который можно в ресурсы кидать, ну и Lib_anigif надо перекомпилировать. А для загрузки из ФС что-то вроде
res:resource;
begin
d := jsr75i.open_file('a/Disk.gif');
Debug('err '+d);
res := jsr75i.get_stream;
load_gif2(res);//Загрузка
идея на развитие: сделать обновление картинки в отдельном потоке по TimerTask
Вложения
Тип файла: zip GifImage.zip (4.2 Кб, 648 просмотров)
(Offline)
 
Ответить с цитированием
Старый 11.01.2008, 01:06   #5
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_anigif: поддержка GIF-анимации.

Перекомпилил библиотеку, теперь класс просто добавляется как
ресурс.
На счет ФС - это я сделаю прямо на яве, просто сейчас времени мало-параллельно делаю библиотеку smtp.
Что касается прорисовки в отдельном потоке, можно сделать с помощью библиотеки Lib_thread.
P.S. pilgrim, спасибо за идею .
P.P.S. pilgrim, а как вообще класс из пакета выдернуть?
Вложения
Тип файла: zip Lib_anigif2.zip (23.8 Кб, 673 просмотров)
(Offline)
 
Ответить с цитированием
Старый 11.01.2008, 10:36   #6
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Ответ: Lib_anigif: поддержка GIF-анимации.

smtp, pop3 и imap у меня уже есть рабочая. Просто еще не привел в сответствие с требованиями раздела
По классам: первым делом пробую декомпиляцию, если прошла без серьезных ошибок, то после редактирования просто снова компилируем. Если не получилось, то многое можно сделать JavaByte.
(Offline)
 
Ответить с цитированием
Старый 11.01.2008, 22:47   #7
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_anigif: поддержка GIF-анимации.

Представляю вашему вниманию 3 версию библиотеки.
Реализованы загрузка из ФС(jsr75), загрузка по http и определение
размеров изображения.
Библиотека в первом сообщении.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Piligrim (12.01.2008)
Старый 12.01.2008, 11:02   #8
cHeRsAnYa
ПроЭктировщик
 
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений
(для 27 пользователей)
Ответ: Lib_anigif: поддержка GIF-анимации.

Пример из архива ни на эмуле ни на к300 не пошёл.
(Offline)
 
Ответить с цитированием
Старый 12.01.2008, 12:33   #9
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_anigif: поддержка GIF-анимации.

Какая именно функция не работает(*_res,*_fs или *_http)?
Перекомпилил пример
и проверил на Motorola c650(MIDP-2.0,CLDC-1.0), все работает.
Если грузить по http, нужно подождать, пока загрузится файл
(в зависимости от скорости подключения). Для загрузки из ФС естественно должен существовать указанный файл и должен быть доступ из явы.
(Offline)
 
Ответить с цитированием
Старый 18.01.2008, 19:17   #10
cHeRsAnYa
ПроЭктировщик
 
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений
(для 27 пользователей)
Ответ: Lib_anigif: поддержка GIF-анимации.

Ни res, ни http не идёт, и тем более fs. Просто зависает с белым экраном.
(Offline)
 
Ответить с цитированием
Старый 18.01.2008, 21:44   #11
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_anigif: поддержка GIF-анимации.

Других сообщений о багах пока не поступало.
Так что возможно проблема в телефоне.
(Offline)
 
Ответить с цитированием
Старый 18.01.2008, 22:16   #12
cHeRsAnYa
ПроЭктировщик
 
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений
(для 27 пользователей)
Ответ: Lib_anigif: поддержка GIF-анимации.

А midpx? P.S.: мы оба про новую 3 версию говорим?
(Offline)
 
Ответить с цитированием
Старый 18.01.2008, 22:42   #13
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_anigif: поддержка GIF-анимации.

Я про новую 3-ю версию.
SonyEricsson k510i-все функции ОК.
Motorola с650-ОК(кроме ФС-JSR75 не держит).
J2ME WTK 2.2-ОК.
MidpX 1.2.0.0-ОК.
(Offline)
 
Ответить с цитированием
Старый 19.01.2008, 19:31   #14
cHeRsAnYa
ПроЭктировщик
 
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений
(для 27 пользователей)
Ответ: Lib_anigif: поддержка GIF-анимации.

Скачал ещё раз, пошло.
(Offline)
 
Ответить с цитированием
Старый 16.01.2009, 22:47   #15
m1kc.
Оператор ЭВМ
 
Аватар для m1kc.
 
Регистрация: 04.09.2008
Сообщений: 39
Написано 4 полезных сообщений
(для 5 пользователей)
Смех Lib_anigif: поддержка GIF-анимации.

БагЪ! При загрузке из ФС первое изображение грузится нормально, все последующие - через раз. То играет в 2 раза быстрее, то просто зависает. Проверено на нескольких SE, на эмуле, как ни странно, все ОК.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поддержка сторонних форматов (.X, .3DS, .MS3D, .FBX) Knightmare Xors3D 61 28.10.2012 17:33
nokia s40 поддержка файлов TahirBySky Основной форум 1 16.03.2009 00:00
Lib_ani: поддержка анимированных gif Kurdt Библиотеки 1 31.05.2007 12:31
Анимации. Как загрузить много анимаций? Nunan 3D-программирование 23 18.01.2007 02:20
Поддержка RS-232 Ilyich 3D-программирование 11 25.12.2006 23:10


Часовой пояс GMT +4, время: 02:37.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com