ResizeImage()

Syntax

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

Parameter

#Image Das in der Größe zu ändernde Bild.
Breite, Höhe Die neuen Abmessungen des Bildes. Sowohl Breite als auch Höhe müssen größer als Null sein. #PB_Ignore kann für Breite oder Höhe angegeben werden, damit dieser Wert nicht geändert wird.
Modus (optional) Der Modus der Größenänderung. Dies kann einer der folgenden Werte sein:
  #PB_Image_Smooth: Änderung der Bildgröße mit Kantenglättung ("smoothing"). (Standard)
  #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

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) und mit Multiframe-Bildern.

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

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