LoadImage()

Syntax

Ergebnis = LoadImage(#Image, DateiName$ [, Flags])
Beschreibung
Lädt das angegebene Bild. Wenn #PB_Any als '#Image' Parameter verwendet wird, dann wird die Nummer des neuen Image als 'Ergebnis' zurückgegeben.

Das Bildformat kann im BMP-, Icon- (.ico, nur auf Windows) oder jedem anderen von der ImagePlugin Library unterstützten Format vorliegen. Wenn die Funktion fehlschlägt, wird 0 zurückgegeben, andernfalls ist alles in Ordnung.

Wenn ein Bild geladen wird, dann wird es entweder in 24 Bit (wenn die Bild-Tiefe kleiner oder gleich 24 Bit ist) oder in 32 Bit (wenn das Bild einen Alpha-Kanal hat) konvertiert.

Der optionale Parameter 'Flags' hat derzeit keine Bedeutung.

Die folgenden Befehle können zum Aktivieren weiterer Bildformate benutzt werden:
UseJPEGImageDecoder()
UseJPEG2000ImageDecoder()
UsePNGImageDecoder()
UseTIFFImageDecoder()
UseTGAImageDecoder()


Sie können verschiedene andere Funktionen benutzen, um das geladene Bild zuzugreifen:
StartDrawing() mit ImageOutput() zum Zeichnen auf das geladene Bild
CopyImage() zum Erstellen eines weiteren Bildes vom aktuellen Bild
GrabImage() zum Erstellen eines weiteren Bildes aus einem angegebenen Bildausschnitt des aktuellen Bildes
DrawImage() mit ImageID() zum Anzeigen des geladenen Bildes auf dem aktuellen Ausgabekanal
DrawAlphaImage() mit ImageID() zum Anzeigen des geladenen Bildes (mit Alpha-Kanal) auf dem aktuellen Ausgabekanal
ImageGadget() zum Anzeigen des Bildes auf einem Programmfenster
ButtonImageGadget() zum Erstellen eines Bild-Schalters auf einem Programmfenster

Hinweis: Die Bildgröße ist derzeit auf 8192x8192 Pixel (sofern der verfügbare Speicher dies ermöglicht) limitiert. Auf Windows und wenn das betreffende Bild ein Icon (.ico) ist, stehen die folgende Befehle für das Manipulieren nicht zur Verfügung: SaveImage() und @fastimage"ImageOutput()".

Unterstützte OS

Alle

<- IsImage() - Image Inhaltsverzeichnis - ResizeImage() ->