Страница 1 из 1

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

Добавлено: 25 сен 2010, 16:36
kachkarvv
Простое преобразование основных форматов изображений
(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

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

Добавлено: 26 сен 2010, 21:20
Romeo
Переместил тему.

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

Добавлено: 27 сен 2010, 10:46
kachkarvv
Спасибо постараюсь не ошибаться.

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

Добавлено: 28 сен 2010, 10:49
BBB
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-файла), правда, весьма лаконичный.