PureBasic
PureBasic - ImagePlugin (Плагины к Image)
Обзор
PureBasic поддерживает различные форматы изображений с помощью динамически подключаемых плагинов. При использовании такой системы в окончательный исполняемый файл добавляется только требуемый кодер или декодер, что в свою очередь существенно уменьшает размер заключительной программы.
Например, если приложение требует только декодер JPEG, используется только тот код, который работает с декодером JPEG.
Другая интересная особенность: это авто-распознавание формата файла, если используются несколько декодеров.
Следующие функции поддерживают плагины изображений (image plugins):
LoadImage(), CatchImage(), SaveImage(), LoadSprite(), CatchSprite() и SaveSprite().
Список команд
UseGIFImageDecoder
UseJPEG2000ImageDecoder
UseJPEG2000ImageEncoder
UseJPEGImageDecoder
UseJPEGImageEncoder
UsePNGImageDecoder
UsePNGImageEncoder
UseTGAImageDecoder
UseTIFFImageDecoder
Пример
ImagePlugin.pb
ImagePlugin_GIF.pb
MDI_ImageViewer.pb
Поддерживаемые OS
Все