Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Загрузка изображений в Делфи

Автор: hacsoft
Дата сообщения: 20.12.2005 22:47
Есть несколько задачь:
1. Загрузить рисунок формата png из файла на канву.
2. Загрузить рисунок формата tiff из файла на канву.
3. Загрузить рисунок формата gif из файла на канву.
4. Загрузить анимированный рисунок формата gif из файла на несколько объектов типа tcanvas (по одному кадру на одну канву).
Желательно использовать только стандартные срадства (т.е. без доп. компонент, но если выхода нет, то можно и с ними).

Буду благодарен за помощь!
Автор: ShIvADeSt
Дата сообщения: 21.12.2005 01:00
hacsoft

Цитата:
Желательно использовать только стандартные срадства (т.е. без доп. компонент, но если выхода нет, то можно и с ними).

В этом случае читаем здесь http://forum.ru-board.com/topic.cgi?forum=33&topic=0971&start=0#lt и разбираемся с форматами (для tiff и png в любом случае придется это делать) для гифчика и ани гифа есть поддержка при установке RxLib либо Jedi (насчет первого точно есть). Хотя если ты делаешь броузер картинок, то лучше разобраться с форматами и потом читать все данные из файлов.
Автор: A_V
Дата сообщения: 21.12.2005 22:19
hacsoft
для png есть PngComponents: http://www.thany.org/?id=32&ref=18
насчет tiff - поищи тут: www.torry.net/quicksearchd.php?String=tiff&Title=Yes
Автор: MrZeRo
Дата сообщения: 22.12.2005 16:39
hacsoft
Если есть исходники TeeChart Pro какой-нибудь версии, там есть тексты для работы с png(teepng.pas), gif(teegif), выколупать оттуда методы работы с этимим форматами. Для tiff - нужны исходники библиотеки ImageEn, например. Это все реально найти.
Автор: Blacky777
Дата сообщения: 25.12.2005 14:07
Рекомендую воспользоваться библиотекой GraphicEx http://www.delphi-gems.com/GraphicEx.php. Бесплатная с исходниками (Mozilla Public License). Поддерживает tiff, gif, png и еще другие форматы.

Страницы: 1

Предыдущая тема: ehlib для Delphi 7


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.