diff options
Diffstat (limited to 'fiv-io.h')
| -rw-r--r-- | fiv-io.h | 7 | 
1 files changed, 7 insertions, 0 deletions
@@ -79,6 +79,13 @@ int fiv_io_filecmp(GFile *f1, GFile *f2);  // --- Export ------------------------------------------------------------------ +typedef struct WebPConfig WebPConfig; + +/// Encodes a Cairo surface as a WebP bitstream, following the configuration. +/// The result needs to be freed using WebPFree/WebPDataClear(). +unsigned char *fiv_io_encode_webp( +	cairo_surface_t *surface, const WebPConfig *config, size_t *len); +  /// Saves the page as a lossless WebP still picture or animation.  /// If no exact frame is specified, this potentially creates an animation.  gboolean fiv_io_save(cairo_surface_t *page, cairo_surface_t *frame,  | 
