Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как из gif достать кадры без библиотеки RX


abun ©   (2010-04-30 10:23:00) 

Как из gif достать кадры без библиотек типа RX, gifimage.
Т.е. нужен самый простой способ, работающий на основе стандартных библиотек Delphi7.
Это нужно чтобы сделать gif-анимацию без этих библиотек. (Задача ведь сводится к доставанию отдельных кадров).


Palladin   (2010-05-03 13:54:00) [1]


> да, я в курсе, но там  все слишком бородато сделано (много
> лишнего).

для бритых есть совсем другие места


Sapersky   (2010-04-30 16:21:00) [2]

Кстати, "Since Delphi 2007 TGIFImage version 3.0 is included with all revisions of Delphi", т.е. это фактически уже стандартный компонент. Никого же не смущает что в Graphics.pas "много лишнего"?
Ещё вариант:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1389


abun   (2010-04-30 14:19:00) [3]

задача стоит именно воспроизвести анимацию gif


Sapersky   (2010-04-30 12:36:00) [4]

1) GDI+
2) Отказаться от Gif, использовать полоску из кадров в виде bmp, сжатого RLE (входит в стандарт Bmp) или ZLib'ом (придётся самому писать, но там несложно). Файл получится побольше, чем Gif, но код загрузки/вывода картинки будет гораздо проще.


abun   (2010-04-30 12:03:00) [5]


> библиотека RX написана с использованием стандартных библиотек
> Delphi

да, я в курсе, но там  все слишком бородато сделано (много лишнего).


Andy BitOff   (2010-04-30 10:35:00) [6]


> abun ©   (30.04.10 10:23) 

Спецификацию gif почитать. Не?


Palladin   (2010-04-30 10:25:00) [7]

библиотека RX написана с использованием стандартных библиотек Delphi


Наверх

Титульная страница Поиск, карта сайта Написать письмо