|
16.01.2009, 22:50
|
#16
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
Сообщение от m1kc.
БагЪ! При загрузке из ФС первое изображение грузится нормально, все последующие - через раз. То играет в 2 раза быстрее, то просто зависает. Проверено на нескольких SE, на эмуле, как ни странно, все ОК.
|
В какой версии?
|
(Offline)
|
|
16.01.2009, 22:55
|
#17
|
Оператор ЭВМ
Регистрация: 04.09.2008
Сообщений: 39
Написано 4 полезных сообщений (для 5 пользователей)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
|
(Offline)
|
|
16.01.2009, 22:58
|
#18
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
Буду разбираться.
|
(Offline)
|
|
08.02.2009, 22:52
|
#19
|
Оператор ЭВМ
Регистрация: 04.09.2008
Сообщений: 39
Написано 4 полезных сообщений (для 5 пользователей)
|
Lib_anigif: поддержка GIF-анимации.
ViNT, слушай, можешь сделать по-быстрому функцию для определения количества кадров в анимации? Оно ж у тебя все равно там определяется, только не отдается.
|
(Offline)
|
|
08.02.2009, 23:13
|
#20
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
Сообщение от m1kc.
ViNT, слушай, можешь сделать по-быстрому функцию для определения количества кадров в анимации? Оно ж у тебя все равно там определяется, только не отдается.
|
В интерфейсе GifImage, на котором основана библиотека нет функции определения числа кадров. Библиотека работает через класс GifFrame, а он сам определяет, является ли кадр последним (думаю, по тому же принципу, что и класс Enumeration - число объектов вообще заранее не определяется, просто проверяется, является ли текущий элемент последним). Так что, думаю, добавить функцию не получится.
|
(Offline)
|
|
09.02.2009, 00:24
|
#21
|
Оператор ЭВМ
Регистрация: 04.09.2008
Сообщений: 39
Написано 4 полезных сообщений (для 5 пользователей)
|
Lib_anigif: поддержка GIF-анимации.
А как насчет, допустим, объявить переменную i, при каждом новом кадре увеличивать ее значение на единицу, а когда достигнут последний, запомнить? Вот в этот кусок это можно вставить:
while((img = gif.nextImage()) != null) { frm = new GifFrame(img, gif.getDelay() * 10); if(last == null) gifFrame = frm; else last.next = frm; last = frm; }
|
(Offline)
|
|
21.03.2009, 02:36
|
#22
|
Нуждающийся
Регистрация: 28.01.2009
Сообщений: 65
Написано одно полезное сообщение (для 2 участников)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
а как сравнить картинки? типа
image2 = image1... ?
так^ не работает. Через библу с байтами тоже не получается. Дайте примерчик пожалуйста.
|
(Offline)
|
|
21.03.2009, 13:41
|
#23
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
Ну, можно, напимер, попробовать преобразовать оба изображения в строки и сравнить их
|
(Offline)
|
|
21.03.2009, 23:24
|
#24
|
Нуждающийся
Регистрация: 28.01.2009
Сообщений: 65
Написано одно полезное сообщение (для 2 участников)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
как? вот загрузил либой anigif3 картинки a:image и b:image. как их в строку переобразовать?
|
(Offline)
|
|
21.03.2009, 23:33
|
#25
|
Нуждающийся
Регистрация: 28.01.2009
Сообщений: 65
Написано одно полезное сообщение (для 2 участников)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
как? вот загрузил либой anigif3 картинки a:image и b:image. как их в строку переобразовать?
|
(Offline)
|
|
22.03.2009, 13:37
|
#26
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
Имеется в виду сравнение анимированных gif? Тогда все сложнее, по идее, нужно синхронно загржать кадры изображений и сравнивать их, но библиотека пока может загружать только одно изображение. Как появится время, попробую сделать поддержку нескольких изображений.
|
(Offline)
|
|
22.03.2009, 21:32
|
#27
|
Нуждающийся
Регистрация: 28.01.2009
Сообщений: 65
Написано одно полезное сообщение (для 2 участников)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
Да нет, мне просто надо сравнение картинки kartinko1: image и kartinko2: image
типа if kartinko1 = kartinko2 then preved
|
(Offline)
|
|
22.03.2009, 23:36
|
#28
|
Модератор
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений (для 817 пользователей)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
Тогда эта библиотека не нужна, она предназначена именно для воспроизведения многокадровых GIF-изображений.
Для решения данной задачи, думаю, будет достаточно загрузить оба изображения стандартными средствами, преобразовать каждое в строку и сравнить полученные строки. Правда, на счет максимального размера изображений и производительности ничего сказать не могу. Преобразовать image в строку можно прикрепленной библиотекой.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
23.03.2009, 01:38
|
#29
|
Нуждающийся
Регистрация: 28.01.2009
Сообщений: 65
Написано одно полезное сообщение (для 2 участников)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
ViNT, мне нужно их сравнить чтобы определить конец анимации
Эта ^либа^ какраз то что мне надо было. Большое спасибо!
Последний раз редактировалось Doctor Drive, 23.03.2009 в 02:22.
|
(Offline)
|
|
02.10.2009, 16:58
|
#30
|
Нуждающийся
Регистрация: 28.01.2009
Сообщений: 65
Написано одно полезное сообщение (для 2 участников)
|
Ответ: Lib_anigif: поддержка GIF-анимации.
Класс GifImage никакой декопмиль из имеющихся у меня доступных не берет (с ошибками делает). Есть у кого исходнеги?
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:34.
|