|
10.01.2008, 16:16
|
#1
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Lib_anigif: поддержка GIF-анимации.
Библиотека позволяет воспроизводить
GIF-анимацию.
Описание функций и пример использования в архиве.
Просьба протестить и написать, если есть баги.
Последний раз редактировалось ViNT, 11.01.2008 в 22:48.
Причина: Новая версия
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
10.01.2008, 16:56
|
#2
|
AnyKey`щик
Регистрация: 18.11.2007
Сообщений: 17
Написано 0 полезных сообщений (для 0 пользователей)
|
Re: Lib_anigif: поддержка GIF-анимации.
Get_Delay и Get_Frame не определяются в MP...
|
(Offline)
|
|
10.01.2008, 18:36
|
#3
|
Модератор
Регистрация: 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
|
Оптимист
Регистрация: 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
|
(Offline)
|
|
11.01.2008, 01:06
|
#5
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
Перекомпилил библиотеку, теперь класс просто добавляется как
ресурс.
На счет ФС - это я сделаю прямо на яве, просто сейчас времени мало-параллельно делаю библиотеку smtp.
Что касается прорисовки в отдельном потоке, можно сделать с помощью библиотеки Lib_thread.
P.S. pilgrim, спасибо за идею .
P.P.S. pilgrim, а как вообще класс из пакета выдернуть?
|
(Offline)
|
|
11.01.2008, 10:36
|
#6
|
Оптимист
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений (для 259 пользователей)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
smtp, pop3 и imap у меня уже есть рабочая. Просто еще не привел в сответствие с требованиями раздела
По классам: первым делом пробую декомпиляцию, если прошла без серьезных ошибок, то после редактирования просто снова компилируем. Если не получилось, то многое можно сделать JavaByte.
|
(Offline)
|
|
11.01.2008, 22:47
|
#7
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
Представляю вашему вниманию 3 версию библиотеки.
Реализованы загрузка из ФС(jsr75), загрузка по http и определение
размеров изображения.
Библиотека в первом сообщении.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
12.01.2008, 11:02
|
#8
|
ПроЭктировщик
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений (для 27 пользователей)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
Пример из архива ни на эмуле ни на к300 не пошёл.
|
(Offline)
|
|
12.01.2008, 12:33
|
#9
|
Модератор
Регистрация: 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
|
ПроЭктировщик
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений (для 27 пользователей)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
Ни res, ни http не идёт, и тем более fs. Просто зависает с белым экраном.
|
(Offline)
|
|
18.01.2008, 21:44
|
#11
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
Других сообщений о багах пока не поступало.
Так что возможно проблема в телефоне.
|
(Offline)
|
|
18.01.2008, 22:16
|
#12
|
ПроЭктировщик
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений (для 27 пользователей)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
А midpx? P.S.: мы оба про новую 3 версию говорим?
|
(Offline)
|
|
18.01.2008, 22:42
|
#13
|
Модератор
Регистрация: 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
|
ПроЭктировщик
Регистрация: 18.12.2007
Сообщений: 157
Написано 24 полезных сообщений (для 27 пользователей)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
Скачал ещё раз, пошло.
|
(Offline)
|
|
16.01.2009, 22:47
|
#15
|
Оператор ЭВМ
Регистрация: 04.09.2008
Сообщений: 39
Написано 4 полезных сообщений (для 5 пользователей)
|
Lib_anigif: поддержка GIF-анимации.
БагЪ! При загрузке из ФС первое изображение грузится нормально, все последующие - через раз. То играет в 2 раза быстрее, то просто зависает. Проверено на нескольких SE, на эмуле, как ни странно, все ОК.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:06.
|