PureBasic - ImagePlugin

Einleitung

PureBasic unterstützt externe Bildformate durch die Verwendung eines dynamischen nativen Plugin-Systems. Durch die Verwendung dieses Systems wird nur der benötigte Encoder oder Decoder zum endgültigen Executable hinzugefügt, was dadurch die Größe des finalen Programms enorm vermindert.

Wenn zum Beispiel die Anwendung nur den JPEG-Decoder benötigt, wird auch nur der zum JPEG-Decoder gehörende Code verwendet.

Ein weiteres nettes Feature ist: wenn mehrere Decoder verwendet werden, werden diese Decoder automatisch erkannt, durch die Verwendung der automatischen Bildformat-Erkennung.

Die folgenden Befehle unterstützen Image-Plugins:
LoadImage(), CatchImage(), SaveImage(), LoadSprite(), CatchSprite() und SaveSprite().

Befehlsübersicht

UseGIFImageDecoder
UseJPEG2000ImageDecoder
UseJPEG2000ImageEncoder
UseJPEGImageDecoder
UseJPEGImageEncoder
UsePNGImageDecoder
UsePNGImageEncoder
UseTGAImageDecoder
UseTIFFImageDecoder

Beispiel

ImagePlugin.pb
ImagePlugin_GIF.pb
MDI_ImageViewer.pb

Unterstützte OS

Alle

Referenz-Handbuch - Inhaltsverzeichnis