Отображение *.gif файлов

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Отображение *.gif файлов

Сообщение GN » 27.10.2007 14:43:53

Скачал http://www.alexs75.narod.ru/fpc/rxfpc/RxFPC.rar но немогу разобраться, как с помощью этой библиотеки отобразить gif файл на форме. Или в RxLib нету такого компонента?
Аватара пользователя
GN
новенький
 
Сообщения: 67
Зарегистрирован: 29.07.2007 07:35:56
Откуда: Казахстан

Сообщение alexs » 27.10.2007 16:14:42

я его ещё не портировал, и даже не разбирался с ним, как он в дельфи устроен. Если разберёшся - давай изменения, включу в код.

P.S. кстати - последние версии RxFPC теперь на Lazarus CCR. А к себе на сайт буду выкладвывать только более или менее стабильные релизы.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение GN » 27.10.2007 18:48:40

Вот что нашёл - http://sources.codenet.ru/download/1668/GIF.html
Только Lazarus не дружит с (uses AxCtrls) :(
Аватара пользователя
GN
новенький
 
Сообщения: 67
Зарегистрирован: 29.07.2007 07:35:56
Откуда: Казахстан

Re: Отображение *.gif файлов

Сообщение wavebvg » 16.06.2008 18:45:28

Немного поправленый исходники theo, с примером использования (тормозит жутко!!!)
http://tstah.front.ru/gifdemo2.zip
wavebvg
постоялец
 
Сообщения: 355
Зарегистрирован: 28.02.2008 04:57:35

Re: Отображение *.gif файлов

Сообщение v-t-l » 17.06.2008 14:11:13

v-t-l
энтузиаст
 
Сообщения: 741
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: Отображение *.gif файлов

Сообщение wavebvg » 18.06.2008 01:32:47

Компонент рабочий.
Единственное, если надо отрисовывать на канве - приходится делать вот так:
Canvas.Draw(0,0,GifAnim1.GifBitmaps.Items[GifAnim1.GifIndex].Bitmap), хотя теоретически должно работать
Canvas.Draw(0,0,GifAnim1.GifBitmaps.last);
wavebvg
постоялец
 
Сообщения: 355
Зарегистрирован: 28.02.2008 04:57:35

Re: Отображение *.gif файлов

Сообщение VirtUX » 16.08.2013 16:00:49

wavebvg писал(а):Компонент рабочий.

В последнем SVN не устанавливается.
Есть-ли еще какие компоненты для отображения анимированного GIF? В Typhon может есть какой?
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Отображение *.gif файлов

Сообщение VirtUX » 19.08.2013 13:34:04

Отвечаю сам себе. В CodeTyphon есть уже интегрированный пакет с BGRA Controls, в которых помимо поддержки анимации есть еще ряд красивых и полезных компнент. Чтобы установить на Lazarus - нужно применять патчи. Какие именно не смотрел, т.к. имею в наличии CodeTyphon.
Тестил на openSUSE 12.3.
Аватара пользователя
VirtUX
энтузиаст
 
Сообщения: 880
Зарегистрирован: 05.02.2008 10:52:19
Откуда: Крым, Алушта

Re: Отображение *.gif файлов

Сообщение amateur » 19.08.2013 18:50:47

есть такой набор (много чего интересного) - lazarusbr. И есть там "..multimedia\AnimateGIF..". Работает вполне нормально. Брать можно из свн.
Там, кажись, все в файле "AnimatedGif.pas".
Аватара пользователя
amateur
энтузиаст
 
Сообщения: 552
Зарегистрирован: 03.08.2007 10:15:32


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 250

Рейтинг@Mail.ru
cron