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

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

Как сделать из gif'ов bmp?


TStas ©   (2009-01-12 16:33:00) 

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


tesseract   (2009-01-15 12:51:00) [1]


> unit identifier GraphicStrings is not match file name.


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


TStas   (2009-01-14 19:15:00) [2]

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


TStas   (2009-01-14 19:09:00) [3]

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


TStas   (2009-01-14 19:05:00) [4]

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


Amoeba   (2009-01-14 17:35:00) [5]


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

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


Eraser   (2009-01-13 16:33:00) [6]

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

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


Dimka Maslov   (2009-01-13 16:20:00) [7]

ACDSee это делает


Sapersky   (2009-01-13 16:09:00) [8]

Если анимация не нужна:
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.


tesseract   (2009-01-13 15:01:00) [9]


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


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


KSergey   (2009-01-13 14:12:00) [10]

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


Amoeba   (2009-01-13 12:25:00) [11]

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


Наверх

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