Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Garik от Июль 22, 2011, 23:07



Название: Gif анимация???
Отправлено: Garik от Июль 22, 2011, 23:07
Всем првет!!! интересует такой вопрос... Есть простая GIF анимашка,.. суть в следующем
1. можна ли средстваи QT как-то роскроить эту анимашку по кадрам сохранив каждый кадр как одельную картину.
2.узнать какой интервал (время) установлен в чередовании этих картинок....
или QT такого не умеет....И инадо внедрать сторонние библиотеки,,, Если ДА то может кто наведет на путь))))
Заранее Благодарен!!!..


Название: Re: Gif анимация???
Отправлено: TaIRou от Июль 22, 2011, 23:38
решения не подскажу, но у Шлее есть глава про графику в частности про классы QImage и QPixmap.
так же есть такие слова:
(http://i033.radikal.ru/1107/c8/72faa68b12cd.bmp)


Название: Re: Gif анимация???
Отправлено: zenden от Июль 23, 2011, 13:19
TaIRou
патент на GIF уже давно истёк.

Garik
копай в сторону QMovie. У него есть методы frameCount() и jumpToFrame()


Название: Re: Gif анимация???
Отправлено: LisandreL от Июль 23, 2011, 13:40
копай в сторону QMovie. У него есть методы frameCount() и jumpToFrame()
Ну и + к этому:
1) QMovie::currentImage() и QMovie::currentPixmap()
2) QMovie::nextFrameDelay().