Description Usage Arguments Details Value See Also
Writes the contents of surface to a new file filename as a PNG image.
1 | cairo_surface_write_to_png(surface, filename)
|
surface |
[ |
filename |
[ |
Return value: %CAIRO_STATUS_SUCCESS if the PNG file was written successfully. Otherwise, %CAIRO_STATUS_NO_MEMORY if memory could not be allocated for the operation or %CAIRO_STATUS_SURFACE_TYPE_MISMATCH if the surface does not have pixel contents, or %CAIRO_STATUS_WRITE_ERROR if an I/O error occurs while attempting to write the file, or %CAIRO_STATUS_PNG_ERROR if libpng returned an error.
Since: 1.0
C function prototype: cairo_status_t cairo_surface_write_to_png (cairo_surface_t *surface, const char *filename)
[int
]
Other cairo-png:
cairo_image_surface_create_from_png()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.