DrawAlphaImage()

Syntax

DrawAlphaImage(ImageID, x, y [, KonstAlpha])
Beschreibung
Zeichnet ein Bild auf den aktuellen Ausgabekanal mittels Alpha-Blending (d.h. gemischt mit dem Zeichen-Hintergrund). Der Füllmodus wird vom Zeichenmodus DrawingMode() bestimmt. Der aktuelle Ausgabekanal wird mittels StartDrawing() festgelegt.

Parameter

ImageID Die ID des zu zeichnenden Bildes. Dieser Wert kann mittels des ImageID() - Befehls aus der Image Library ermittelt werden.
x, y Die Position der linken oberen Ecke des Bildes auf dem Ausgabekanal.
KonstAlpha (optional) Der Grad der zusätzlichen Transparenz, welche beim Zeichnen auf das Bild angewendet werden soll. Der Wert kann zwischen 0 (völlig transparent) bis 255 (völlig undurchsichtig) liegen. Auch Bilder, die selbst keinen Alphakanal haben, können auf diese Weise mit Transparenz gezeichnet werden.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Anmerkungen

Dieser Befehl arbeitet auf allen Zeichenkanälen - auch denen, die beim Zeichenmodus DrawingMode() keine Alpha-Blending Flags unterstützen. Das Bild wird in seiner Original-Größe gezeichnet. ResizeImage() kann verwendet werden, um die Größe eines Bildes zu ändern.

Dieser Befehl kann nicht zum Zeichnen von Icons (geladen aus .ico Dateien) verwendet werden.

Siehe auch

DrawImage(), ImageID()

Unterstützte OS

Alle

<- CustomGradient() - 2DDrawing Inhaltsverzeichnis - DrawImage() ->