Вниз
Скачать: CL | DM;

Как сделать из gif ов bmp?   Найти похожие ветки 

← →
TStas ©   (2009-01-12 16:33) [0]

Знаю, что модуль работы с гифами платный, но ведь это как-то можно сделать через СОМ-интерфейсы, управляя Paint"ом или даже в ОЛЕ контейнер засунуть Paint. А вот что дальше? Может, кто-то сталкивался?
Конечная задача такая: сделать из примерно 900 гифов битмапы, ну а уж с битмапами я разберусь.


← →
Amoeba ©   (2009-01-13 12:25) [1]

Можно воспользоваться библиотекой GraphicEx (бесплатная, в исходниках). Дает возможность загружать GIF (и еще массу форматов) в TImage. Загружаешь GIF и затем сохраняешь в BMP.
http://www.soft-gems.net/index.php?option=com_content&task=view&id=13&Itemid=33


← →
KSergey ©   (2009-01-13 14:12) [2]

к стати, сделать из примерно 900 гифов битмапы можно, пожалуй, и скриптами фотошопа. Правда он не бесплатный.
Но наверняка есть бесплатные конвертилки готовые.


← →
tesseract ©   (2009-01-13 15:01) [3]


> Дает возможность загружать GIF (и еще массу форматов) в
> TImage.


Доки почитать по нему желательно - там когда-то надо было раскоментить кое-что.  ImageEn  в своём незарегистрированном виде тоже позволяет читать что угодно.


← →
Sapersky   (2009-01-13 16:09) [4]

Если анимация не нужна:
http://www.delphitricks.com/source-code/graphic/easily_load_all_kind_of_images_gif_ico_jpeg_and_more_in_a_timage.html
(без VCL то же самое делается через API-функцию OleLoadPicture).
Если нужна:
1) компонент TGifImage. Начиная с BDS2007 (вроде) входит в стандартную поставку Delphi.
2) компонент из состава RxLib, не помню как называется.
3) GdiPlus.


← →
Dimka Maslov ©   (2009-01-13 16:20) [5]

ACDSee это делает


← →
Eraser ©   (2009-01-13 16:33) [6]

> [0] TStas ©   (12.01.09 16:33)

в Д2009 есть бесплатный встроенный модуль для работы с гифами.


← →
Amoeba ©   (2009-01-14 17:35) [7]


> tesseract ©   (13.01.09 15:01) [3]
>
>
> > Дает возможность загружать GIF (и еще массу форматов)
> в
> > TImage.
>
>
> Доки почитать по нему желательно - там когда-то надо было
> раскоментить кое-что.

В строке 26 в INC файле.


← →
TStas ©   (2009-01-14 19:05) [8]

Скриншотами никак :( Гифы - это отсканенная книжка. При отображении на экране становится нечитаемой:(


← →
TStas ©   (2009-01-14 19:09) [9]

Вообще выход, как их печатать я нашёл элементарнейший: циклом засовывать в ворд с предварительно настроенной страницей и печатать. Даже печаталку написал. Но вопрос всё равно остался, т. к. это в целом тема интересная. Исходники скачал. всем спасибо и с прошедшими праздникми.


← →
TStas ©   (2009-01-14 19:15) [10]

Исходники скачались какие-то неправильные: unit identifier GraphicStrings is not match file name.


← →
tesseract ©   (2009-01-15 12:51) [11]


> unit identifier GraphicStrings is not match file name.


ГЫЫ  русский отключи. Там этих юнитов немало.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.007 c
15-1257111012
Юрий
2009-11-02 00:30
2010.01.03
С днем рождения ! 2 ноября 2009 понедельник


1-1232363254
Denis__
2009-01-19 14:07
2010.01.03
НЕстандартное сложение


2-1257965995
Игорь
2009-11-11 21:59
2010.01.03
System Idle Process


2-1258041289
Zahar
2009-11-12 18:54
2010.01.03
Занят ли файл


15-1257250712
koha!
2009-11-03 15:18
2010.01.03
ищу редактор ресурсов заточенный под делфи




   Наверх