![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как из 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