Zum Hauptinhalt springen

Bild in Bild zeichnen (:draw_image)

Deklaration

großes_bild = großes_bild:draw_image(kleines_bild[, {
left = x_koordinate_oben_links,
top = y_koordinate_oben_links,
alpha = deckkraft,
background = {
{Farbe*, Farbtoleranz*},
{Farbe*, Farbtoleranz*},
...
},
}])

Parameter

  • Kleines Bild
    Bildobjekt, das in das große Bild gezeichnet werden soll
  • X-Koordinate oben links
    Ganzzahl; optional, X-Koordinate der oberen linken Ecke des kleinen Bildes im großen Bild, standardmäßig 0
  • Y-Koordinate oben links
    Ganzzahl; optional, Y-Koordinate der oberen linken Ecke des kleinen Bildes im großen Bild, standardmäßig 0
  • Deckkraft
    Ganzzahl; optional, Deckkraft des kleinen Bildes, Bereich 0~255, standardmäßig 255
  • Farbe*, Farbtoleranz*
    Sequenzielle Tabelle; optional. Farben im kleinen Bild, deren Farbunterschied zu Farbe* innerhalb von Farbtoleranz* liegt, werden nicht in das große Bild gezeichnet. Standardmäßig wird keine Farbe ignoriert.

Rückgabewert

  • Großes Bild
    Bildobjekt; gibt das große Bild selbst zurück

Beschreibung

Zeichnet ein weiteres Bild auf ein Bild.
Das Objekt selbst wird verändert.
Während der Ausführung werden aus Performancegründen keine Daten kopiert.