Bezeichnung
  csurface:CreateSimilarImage -- Erstellt eine ähnliche Bildoberfläche
Übersicht

      handle = csurface:CreateSimilarImage(format, width, height)

Beschreibung
  Erstellt eine neue Bildoberfläche, die möglichst kompatibel zum Hochladen und zur Verwendung in Verbindung mit einer vorhandenen Oberfläche ist. Diese Oberfläche kann jedoch weiterhin wie jede normale Bildoberfläche verwendet werden. Im Gegensatz zu csurface:CreateSimilar() erbt die neue Bildoberfläche nicht den Gerätemaßstab von der Quelloberfläche. Der Parameter `format` muss auf eine Pixelformatkonstante festgelegt werden. Siehe cairo.ImageSurface für Details.

  Anfänglich sind alle Oberflächeninhalte 0 (transparent, wenn der Inhalt transparent ist, andernfalls schwarz).

  Verwenden Sie csurface:CreateSimilar(), wenn Sie keine Bildoberfläche benötigen.

  Diese Funktion gibt ein Handle für die neu zugewiesene Bildoberfläche zurück. Der Aufrufer hat die zurückgegebenen Oberfläche zugewiesen und sollte csurface:Free() aufrufen, wenn er damit fertig ist.

  Diese Funktion gibt immer ein gültiges Handle zurück, aber sie gibt ein Handle auf eine "Null"-Oberfläche zurück, wenn sich `other` bereits in einem Fehlerzustand befindet oder ein anderer Fehler auftritt.

Eingaben
  format
    das Format für die neue Oberfläche
  width
    Breite der neuen Oberfläche (in Pixel)
  height
    Höhe der neuen Oberfläche (in Pixel)
Rückgabewerte
  handle
    Handle auf eine neue Oberfläche

Navigation zeigen