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

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

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

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

Сообщение от m1kc. Посмотреть сообщение
БагЪ! При загрузке из ФС первое изображение грузится нормально, все последующие - через раз. То играет в 2 раза быстрее, то просто зависает. Проверено на нескольких SE, на эмуле, как ни странно, все ОК.
В какой версии?
(Offline)
 
Ответить с цитированием
Старый 16.01.2009, 22:55   #17
m1kc.
Оператор ЭВМ
 
Аватар для m1kc.
 
Регистрация: 04.09.2008
Сообщений: 39
Написано 4 полезных сообщений
(для 5 пользователей)
Ответ: Lib_anigif: поддержка GIF-анимации.

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

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

ViNT, слушай, можешь сделать по-быстрому функцию для определения количества кадров в анимации? Оно ж у тебя все равно там определяется, только не отдается.
(Offline)
 
Ответить с цитированием
Старый 08.02.2009, 23:13   #20
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_anigif: поддержка GIF-анимации.

Сообщение от m1kc. Посмотреть сообщение
ViNT, слушай, можешь сделать по-быстрому функцию для определения количества кадров в анимации? Оно ж у тебя все равно там определяется, только не отдается.
В интерфейсе GifImage, на котором основана библиотека нет функции определения числа кадров. Библиотека работает через класс GifFrame, а он сам определяет, является ли кадр последним (думаю, по тому же принципу, что и класс Enumeration - число объектов вообще заранее не определяется, просто проверяется, является ли текущий элемент последним). Так что, думаю, добавить функцию не получится.
(Offline)
 
Ответить с цитированием
Старый 09.02.2009, 00:24   #21
m1kc.
Оператор ЭВМ
 
Аватар для m1kc.
 
Регистрация: 04.09.2008
Сообщений: 39
Написано 4 полезных сообщений
(для 5 пользователей)
Сообщение Lib_anigif: поддержка GIF-анимации.

А как насчет, допустим, объявить переменную i, при каждом новом кадре увеличивать ее значение на единицу, а когда достигнут последний, запомнить? Вот в этот кусок это можно вставить:

while((img gif.nextImage()) != null) {
frm = new GifFrame(imggif.getDelay() * 10);
if(
last == null)
gifFrame frm;
else
last.next frm;
last frm;

(Offline)
 
Ответить с цитированием
Старый 21.03.2009, 02:36   #22
Doctor Drive
Нуждающийся
 
Аватар для Doctor Drive
 
Регистрация: 28.01.2009
Сообщений: 65
Написано одно полезное сообщение
(для 2 участников)
Ответ: Lib_anigif: поддержка GIF-анимации.

а как сравнить картинки? типа
image2 = image1... ?

так^ не работает. Через библу с байтами тоже не получается. Дайте примерчик пожалуйста.
(Offline)
 
Ответить с цитированием
Старый 21.03.2009, 13:41   #23
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_anigif: поддержка GIF-анимации.

Ну, можно, напимер, попробовать преобразовать оба изображения в строки и сравнить их
(Offline)
 
Ответить с цитированием
Старый 21.03.2009, 23:24   #24
Doctor Drive
Нуждающийся
 
Аватар для Doctor Drive
 
Регистрация: 28.01.2009
Сообщений: 65
Написано одно полезное сообщение
(для 2 участников)
Ответ: Lib_anigif: поддержка GIF-анимации.

как? вот загрузил либой anigif3 картинки a:image и b:image. как их в строку переобразовать?
(Offline)
 
Ответить с цитированием
Старый 21.03.2009, 23:33   #25
Doctor Drive
Нуждающийся
 
Аватар для Doctor Drive
 
Регистрация: 28.01.2009
Сообщений: 65
Написано одно полезное сообщение
(для 2 участников)
Ответ: Lib_anigif: поддержка GIF-анимации.

как? вот загрузил либой anigif3 картинки a:image и b:image. как их в строку переобразовать?
(Offline)
 
Ответить с цитированием
Старый 22.03.2009, 13:37   #26
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_anigif: поддержка GIF-анимации.

Имеется в виду сравнение анимированных gif? Тогда все сложнее, по идее, нужно синхронно загржать кадры изображений и сравнивать их, но библиотека пока может загружать только одно изображение. Как появится время, попробую сделать поддержку нескольких изображений.
(Offline)
 
Ответить с цитированием
Старый 22.03.2009, 21:32   #27
Doctor Drive
Нуждающийся
 
Аватар для Doctor Drive
 
Регистрация: 28.01.2009
Сообщений: 65
Написано одно полезное сообщение
(для 2 участников)
Ответ: Lib_anigif: поддержка GIF-анимации.

Да нет, мне просто надо сравнение картинки kartinko1: image и kartinko2: image

типа if kartinko1 = kartinko2 then preved
(Offline)
 
Ответить с цитированием
Старый 22.03.2009, 23:36   #28
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Lib_anigif: поддержка GIF-анимации.

Тогда эта библиотека не нужна, она предназначена именно для воспроизведения многокадровых GIF-изображений.
Для решения данной задачи, думаю, будет достаточно загрузить оба изображения стандартными средствами, преобразовать каждое в строку и сравнить полученные строки. Правда, на счет максимального размера изображений и производительности ничего сказать не могу. Преобразовать image в строку можно прикрепленной библиотекой.
Вложения
Тип файла: zip Lib_imtostr.zip (3.6 Кб, 520 просмотров)
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Doctor Drive (23.03.2009)
Старый 23.03.2009, 01:38   #29
Doctor Drive
Нуждающийся
 
Аватар для Doctor Drive
 
Регистрация: 28.01.2009
Сообщений: 65
Написано одно полезное сообщение
(для 2 участников)
Ответ: Lib_anigif: поддержка GIF-анимации.

ViNT, мне нужно их сравнить чтобы определить конец анимации
Эта ^либа^ какраз то что мне надо было. Большое спасибо!

Последний раз редактировалось Doctor Drive, 23.03.2009 в 02:22.
(Offline)
 
Ответить с цитированием
Старый 02.10.2009, 16:58   #30
Doctor Drive
Нуждающийся
 
Аватар для Doctor Drive
 
Регистрация: 28.01.2009
Сообщений: 65
Написано одно полезное сообщение
(для 2 участников)
Ответ: Lib_anigif: поддержка GIF-анимации.

Класс GifImage никакой декопмиль из имеющихся у меня доступных не берет (с ошибками делает). Есть у кого исходнеги?
(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, время: 12:50.


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