Bezeichnung
csurface:WriteToPNG -- Schreibt die Oberfläche in ein PNG-Bild
Übersicht
status = csurface:WriteToPNG(filename$)
Beschreibung
Schreibt den Inhalt der Oberfläche als PNG-Bild in eine neue Datei, die durch filename$ angegeben wird.

Diese Funktion gibt #CAIRO_STATUS_SUCCESS zurück, wenn die PNG-Datei erfolgreich geschrieben wurde. Andernfalls:

#CAIRO_STATUS_NO_MEMORY
Wenn für den Vorgang kein Speicher zugewiesen werden konnte.
#CAIRO_STATUS_SURFACE_TYPE_MISMATCH
Wenn die Oberfläche keine Pixelinhalte hat.
#CAIRO_STATUS_WRITE_ERROR
Wenn beim Versuch, die Datei zu schreiben, ein E/A-Fehler auftritt.
#CAIRO_STATUS_PNG_ERROR
Wenn libpng einen Fehler zurückgegeben hat.

Eingaben
filename$
Dateiname des PNG-Bildes
Rückgabewerte
status
ein Cairo-Statuswert (siehe oben).

Navigation zeigen