DELPHI Преобразовать BMP и др. в JPG GDI+ (21kb)

Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду

Ответить
kachkarvv
Сообщения: 19
Зарегистрирован: 04 сен 2010, 16:54
Откуда: Украина Черкасская обл.
Контактная информация:

Простое преобразование основных форматов изображений
(BMP, JPEG, GIF, PNG, WMF, EMF, TIFF) из одного в другой
при минимальном размере екзешника ( 42kb-после компиляции и 21kb после сжатия программой upx.exe).

При создании своих программ я стараюсь следовать 2-м принципам:
1. Исходный код программы должен быть как можно проще и понятнее для начинающего програмиста.
2. Исполняемая программа должна быть минимального размера и не должна требовать установки дополнительных библиотек (DLL и т.п.).
На сайте размещаю, в основном то, что мне самому в своё время найти было сложно.

Скачать bmpjpg.zip на http://kachkarvv.ru/download/files-delphi.php
Для компиляции используется библиотека GDI+. В Windows XP и более поздних версиях Windows для работы bmpjpg.exe ничего дополнительно устанавливать не нужно (GDI+ в системе уже есть).
Для проверки поместить в папку с bmpjpg.exe файл изображения ЛЮБОГО формата с именем CLOCK.bmp.
После запуска bmpjpg.exe, в этой папке появится файл CLOCK.jpg.
Исходник (бесплатно) на http://kachkarvv.ru/faq/src-delphi/delphi-img-gdi.php
Аватара пользователя
Romeo
Сообщения: 3126
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

Переместил тему.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
kachkarvv
Сообщения: 19
Зарегистрирован: 04 сен 2010, 16:54
Откуда: Украина Черкасская обл.
Контактная информация:

Спасибо постараюсь не ошибаться.
BBB
Сообщения: 1298
Зарегистрирован: 27 дек 2005, 13:37

GFL SDK is a free library (used by XnView) for developers who would like to support graphics image formats easily.

Без исходников, правда, но прилагаеются хедеры для доступа из C++, unit-ы для доступа из Delphi, FreePascal.
Поддерживается порядка сотни графических форматов.
Библиотека постоянно развивается (т.е. появляются новые версии).
Если Help (в виде chm-файла), правда, весьма лаконичный.
Ответить