DrawVectorImage()
Syntax
DrawVectorImage(ImageID [, Alpha [, Breite.d, Höhe.d]])Beschreibung
Zeichnet das angegebene Bild direkt in die Vektorzeichnen-Ausgabe.
Das Bild wird an die Position des Pfad-Cursors gezeichnet. Der Cursor wird zur unteren/rechten Ecke des Bildes verschoben, nachdem das Bild gezeichnet wurde.
Parameter
ImageID (optional) Gibt das zu zeichnende Bild an. Verwenden Sie die ImageID() Funktion, um diesen Wert von einem Bild zu erhalten. Alpha (optional) Gibt eine optional Alpha-Transparenz an, die auf das Bild angewendet werden soll. Diese Transparenz wird zusätzlich auf alle im Bild bereits vorhandenen transparenten Pixeln angewandt.
Der Standardwert ist 255 (keine zusätzliche Transparenz).Breite.d, Höhe.d (optional) Geben eine optionale Breite und Höhe für das Bild an. Wenn keine Breite und Höhe angegeben werden, dann werden die Abmessungen des Bildes (in Pixel) in die Einheit der Vektorzeichnen-Ausgabe konvertiert und so verwendet (d.h. das Bild hat seine originale Größe).
Rückgabewert
Diese Funktion gibt keinen Wert zurück.
Beispiel
If OpenWindow(0, 0, 0, 400, 200, "VectorDrawing", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) CanvasGadget(0, 0, 0, 400, 200) LoadImage(0, #PB_Compiler_Home + "examples/Sources/Data/PureBasicLogo.bmp") If StartVectorDrawing(CanvasVectorOutput(0)) MovePathCursor(50, 50) DrawVectorImage(ImageID(0), 127) MovePathCursor(75, 75) DrawVectorImage(ImageID(0), 127, ImageWidth(0) / 2, ImageHeight(0)) MovePathCursor(120, 0) RotateCoordinates(120, 0, 35) DrawVectorImage(ImageID(0), 127) StopVectorDrawing() EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
Siehe auch
MovePathCursor(), PathCursorX(), PathCursorY(), VectorSourceImage()
Unterstützte OS
Alle