Описание: В программах для работы с базами данных, которые чаще всего пишут на заказ программисты-одиночки, часто оказывается нужна графическая функциональность, причём не только в виде показа картинок и сохранения их в базе, но и в виде простых функций редактирования вроде поворота, отражения, обрезки краёв, инвертирования изображения и тому подобных вещей.
Поэтому, думаю, существование готовых библиотек для работы с изображениями все программисты должны только приветствовать.
Как видно, библиотека абсолютно бесплатна и поставляется с исходными текстами.
Во-первых, сразу отмечу, что FreeImage - не одна из библиотек широкого назначения.
Она умеет только работать с изображениями (я имею в виду, картинками), но не рисует их сама.
То есть, отрисовка кривых, заливка и прочее - все эти вещи должны ложиться на плечи какой-то другой библиотеки, но никак не FreeImage.
Она умеет только загрузить картинку из файла, зато потом с этой картинкой можно будет проделать много интересных вещей.
Количество поддерживаемых форматов изображений очень велико.
Имеются в виду форматы файлов, в которых эти самые изображения хранятся.
Вот какие форматы библиотека умеет читать: BMP, DDS, Dr.Halo, GIF, LBM, HDR, ICO, IFF, JBIG, JNG, JPEG/JIF, KOALA, Kodak PhotoCD, MNG, PCX, PBM, PGM, PNG, PPM, PSD, G3, SGI, RAS, TARGA, TIFF, WBMP, XBM, XPM.
Большинство коммерческих библиотек того же назначения ограничиваются десятком форматов.
Производить запись FreeImage умеет в меньшее количество форматов: BMP, GIF, HDR, ICO, JBIG, JPEG/JIF, PBM, PGM, PNG, PPM, TARGA, TIFF, WBMP, XPM.
В этом списке 14 форматов.
На втором месте после оного, как мне кажется, стоит возможность её использования под разными платформами.
Сами разработчики в списке поддерживаемых систем указывают Windows, Linux, Solaris 9 и MacOS X.
В плане переносимости библиотеки также стоит сказать, что, хотя сама она написана на C++, но есть "переходники" для использования её в виде скомпилированного модуля из программ на других языках: Delphi, Visual Basic, а также C# и VB.NET.
Впрочем, конечно, у программистов, использующих C++, более широкие возможности, поскольку они смогут включать FreeImage в свои приложения как в виде динамической библиотеки, так и в виде статической.
Автор: FreeImage (flvdberg at wxs dot nl)
Версия: 3.9.2 Размер: 2.37 MB
скачать софт - download - [ Загрузить! | Домашняя страница ]
ID номер программы в каталоге: 5694
Дата регистрации в софт-каталоге: Softholm.com 2007-01-08 21:39:44
Количество загрузок программы: 217
Категория программы в каталоге Программирование
Тематическая подкатегория Компоненты и библиотеки
Все программы этого автора - FreeImage:
FreeImage
Другие продукты, включенные в каталог 8 января 2007 года
Примечание: Виды лицензий: Freeware - бесплатные программы, Shareware - условно-бесплатные,
подробнее...
Подробности голосований за программу
Всего ответов: 1
Общий рейтинг: 6.00