diff options
author | Christoph M. Becker <cmbecker69@gmx.de> | 2021-07-23 23:30:27 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-07-23 23:30:27 +0200 |
commit | 8accfa98a75c1be74786f321e1a8c77f6869384a (patch) | |
tree | 4dd4d3c7d33ed9963dcf9ad3fe32d62ad124942d /src/gd.h | |
parent | c380ba2b78879d3047fb0c814f602c98ead7d7ca (diff) | |
parent | 97e6c207e7cbea9dd14200a0b7df21fa0c45b5dd (diff) | |
download | libgd-8accfa98a75c1be74786f321e1a8c77f6869384a.tar.gz |
Merge pull request #698 from adamsilverstein/webp-lossless
Support writing lossless WebP
Diffstat (limited to 'src/gd.h')
-rw-r--r-- | src/gd.h | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -1125,6 +1125,19 @@ BGD_DECLARE(void) gdImageJpegCtx(gdImagePtr im, gdIOCtxPtr out, int quality); /* Best to free this memory with gdFree(), not free() */ BGD_DECLARE(void *) gdImageJpegPtr (gdImagePtr im, int *size, int quality); +/** + * Group: WebP + * + * Constant: gdWebpLossless + * + * Lossless quality threshold. When image quality is greater than or equal to + * <gdWebpLossless>, the image will be written in the lossless WebP format. + * + * See also: + * - <gdImageWebpEx> + */ +#define gdWebpLossless 101 + BGD_DECLARE(void) gdImageWebpEx (gdImagePtr im, FILE * outFile, int quantization); BGD_DECLARE(void) gdImageWebp (gdImagePtr im, FILE * outFile); BGD_DECLARE(void *) gdImageWebpPtr (gdImagePtr im, int *size); |