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

Все

Справочное руководство - оглавление