ResizeImage()

Syntax

Ergebnis = ResizeImage(#Image, Breite, Höhe [, Modus])
Beschreibung
Verändert die Größe des Bildes auf die angegebene Abmessungen.

Parameter

#Image Gibt das in der Größe zu ändernde Bild an.
Breite, Höhe Geben die neuen Abmessungen des Bildes an. Sowohl Breite als auch Höhe müssen größer als Null sein.
Modus (optional) Gibt den Modus der Größenänderung an. Dies kann einer der folgenden Werte sein:
  #PB_Image_Smooth: Änderung der Bildgröße mit Kantenglättung ("smoothing") - Standard, wenn 'Modus' nicht angegeben wird.
  #PB_Image_Raw   : Änderung der Bildgröße ohne jegliche Interpolation.

Rückgabewert

Gibt einen Wert ungleich Null zurück, wenn die Operation erfolgreich war, und Null bei einem Fehler.

Anmerkungen

Hinweis: Diese Funktion verändert das Handle des benutzten Bildes. Es muss deshalb z.B. einem ImageGadget() mittels SetGadgetState() neu zugewiesen werden.

Diese Funktion arbeitet nicht mit Icon-Bildern (.ico).

Das Limit für die Bildgröße, welche verarbeitet werden kann, hängt vom Betriebssystem und dem verfügbaren Speicher ab. Wenn genügend Speicher verfügbar ist, dann können von allen von PureBasic unterstützten Betriebssystemen Bilder bis mindestens 8192x8192 Pixel verarbeitet werden.

Siehe auch

ImageWidth(), ImageHeight()

Unterstützte OS

Alle

<- LoadImage() - Image Inhaltsverzeichnis - SaveImage() ->