summaryrefslogtreecommitdiff
path: root/src/gd.h
diff options
context:
space:
mode:
authorChristoph M. Becker <cmbecker69@gmx.de>2021-07-23 23:30:27 +0200
committerGitHub <noreply@github.com>2021-07-23 23:30:27 +0200
commit8accfa98a75c1be74786f321e1a8c77f6869384a (patch)
tree4dd4d3c7d33ed9963dcf9ad3fe32d62ad124942d /src/gd.h
parentc380ba2b78879d3047fb0c814f602c98ead7d7ca (diff)
parent97e6c207e7cbea9dd14200a0b7df21fa0c45b5dd (diff)
downloadlibgd-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.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/gd.h b/src/gd.h
index 165f13c..9456a86 100644
--- a/src/gd.h
+++ b/src/gd.h
@@ -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);