libvips/libvips/foreign
Joshua Sager 608a7cee9b
Introduce unlimited flag, enabling unlimited text chunks in PNGs (#2419)
* Introduce unlimited flag, enabling unlimited text chunks

* remove extraneous optional flag causing GLib-GObject-CRITICAL **: 17:10:34.095: validate_and_install_class_property

* Address feedback from @jcupitt

* various compilation error fixes

* Interlace detection uses unlimited=false

* attempt to fix tests

* documentation changes, introduced MAX_PNG_TEXT_CHUNKS and bumped max to 20 (was 10)
2021-08-29 18:06:33 +01:00
..
libnsgif fix libnsgif build 2021-04-30 14:28:29 +01:00
Makefile.am Add gifsave operation, depends on cgif and libimagequant (#2381) 2021-08-22 18:11:41 +01:00
analyze2vips.c Fix function pointer cast issues 2020-06-30 13:35:41 +02:00
analyzeload.c Update GObject introspection annotations for libvips/foreign directory 2017-09-26 23:39:06 +01:00
cairo.c revise BGRA->RGBA 2020-10-17 13:42:57 +01:00
cgifsave.c small style changes 2021-08-23 01:14:37 +01:00
csvload.c always check the return of vips_image_pipeline() 2021-06-29 16:12:17 +01:00
csvsave.c flush target at end of write 2020-11-04 09:28:25 +00:00
dbh.h fix compiler warnings 2013-10-18 09:13:24 +01:00
dzsave.c tiny formatting improvement 2021-04-22 15:23:20 +01:00
exif.c Set minimum glib dependency version of 2.40 (March 2014) 2021-02-24 21:59:21 +00:00
fits.c always check the return of vips_image_pipeline() 2021-06-29 16:12:17 +01:00
fitsload.c add fitsload_source 2021-02-11 16:44:53 +00:00
fitssave.c Update GObject introspection annotations for libvips/foreign directory 2017-09-26 23:39:06 +01:00
foreign.c Add gifsave operation, depends on cgif and libimagequant (#2381) 2021-08-22 18:11:41 +01:00
heifload.c heifload: verify page dimensions are non-zero 2021-07-25 21:47:55 +01:00
heifsave.c rename heifsave "speed" param as "effort" 2021-07-30 10:59:12 +01:00
jp2kload.c always check the return of vips_image_pipeline() 2021-06-29 16:12:17 +01:00
jp2ksave.c better jp2k save behaviour 2021-08-07 18:46:50 +01:00
jpeg.h move exif handling out to exif.c 2016-11-07 12:20:56 +00:00
jpeg2vips.c always check the return of vips_image_pipeline() 2021-06-29 16:12:17 +01:00
jpegload.c add missing funcs to public C API 2020-08-14 13:36:12 +01:00
jpegsave.c make autosubsample more consistent 2021-03-27 15:16:38 +00:00
jxlload.c remove some stray dbg code 2021-07-29 13:19:11 +01:00
jxlsave.c reorganise loadable modules 2021-05-17 09:45:27 +01:00
magick.c better GraphicsMagick image write 2020-11-12 12:00:11 +00:00
magick.h Add `optimize_gif_frames` and `optimize_gif_transparency` options to `vips_magicksave` 2019-08-08 02:52:54 +06:00
magick2vips.c always check the return of vips_image_pipeline() 2021-06-29 16:12:17 +01:00
magick6load.c Build a dynamically loadable module for *magick 2021-04-22 12:28:37 +02:00
magick7load.c always check the return of vips_image_pipeline() 2021-06-29 16:12:17 +01:00
magickload.c Build a dynamically loadable module for *magick 2021-04-22 12:28:37 +02:00
magicksave.c Build a dynamically loadable module for *magick 2021-04-22 12:28:37 +02:00
matlab.c Fix function pointer cast issues 2020-06-30 13:35:41 +02:00
matload.c Update GObject introspection annotations for libvips/foreign directory 2017-09-26 23:39:06 +01:00
matrixload.c always check the return of vips_image_pipeline() 2021-06-29 16:12:17 +01:00
matrixsave.c flush target at end of write 2020-11-04 09:28:25 +00:00
niftiload.c Update C++ binding and function list 2021-04-21 18:09:34 +02:00
niftisave.c limit jxlload image size 2021-05-08 15:25:53 +01:00
nsgifload.c load non-transparent GIFs as RGB 2021-06-07 09:54:53 +01:00
openexr2vips.c always check the return of vips_image_pipeline() 2021-06-29 16:12:17 +01:00
openexrload.c Update GObject introspection annotations for libvips/foreign directory 2017-09-26 23:39:06 +01:00
openslideload.c always check the return of vips_image_pipeline() 2021-06-29 16:12:17 +01:00
pdfiumload.c always check the return of vips_image_pipeline() 2021-06-29 16:12:17 +01:00
pforeign.h Introduce unlimited flag, enabling unlimited text chunks in PNGs (#2419) 2021-08-29 18:06:33 +01:00
pngload.c Introduce unlimited flag, enabling unlimited text chunks in PNGs (#2419) 2021-08-29 18:06:33 +01:00
pngsave.c rename webp reduction-effort as effort 2021-07-30 11:07:43 +01:00
popplerload.c always check the return of vips_image_pipeline() 2021-06-29 16:12:17 +01:00
ppmload.c always check the return of vips_image_pipeline() 2021-06-29 16:12:17 +01:00
ppmsave.c compiles 2021-04-01 16:54:42 +01:00
quantise.c pngsave: expose quantisation effort setting (#2367) 2021-07-30 10:43:42 +01:00
radiance.c always check the return of vips_image_pipeline() 2021-06-29 16:12:17 +01:00
radload.c make check passes after stream -> source rename 2019-12-30 12:48:20 +00:00
radsave.c final code cleanups after stream -> source rename 2019-12-30 14:23:51 +00:00
rawload.c add @format and @interpretation to rawload 2019-09-05 16:25:55 +01:00
rawsave.c fix up suffs on all savers 2020-03-13 13:01:15 +00:00
spngload.c Introduce unlimited flag, enabling unlimited text chunks in PNGs (#2419) 2021-08-29 18:06:33 +01:00
svgload.c Merge pull request #2298 from libvips/update-svgload-to-latest 2021-07-18 18:58:32 +01:00
tiff.c enable strip chopping on TIFF load 2021-06-28 12:30:04 +01:00
tiff.h make check passes after stream -> source rename 2019-12-30 12:48:20 +00:00
tiff2vips.c tiny layout fix 2021-08-05 11:24:29 +01:00
tiffload.c add subifd select to tiff load 2020-05-28 12:40:31 +01:00
tiffsave.c add "premultiply" param to tiffsave 2021-05-01 20:08:06 +01:00
vips2jpeg.c heifsave: add option to control subsample_mode 2021-01-13 10:01:34 +00:00
vips2magick.c Build a dynamically loadable module for *magick 2021-04-22 12:28:37 +02:00
vips2tiff.c fix jp2k pyramid generation 2021-07-02 17:19:27 +01:00
vips2webp.c rename webp reduction-effort as effort 2021-07-30 11:07:43 +01:00
vipsload.c tiny fixes 2021-02-05 16:56:44 +00:00
vipspng.c Introduce unlimited flag, enabling unlimited text chunks in PNGs (#2419) 2021-08-29 18:06:33 +01:00
vipssave.c fix vipssave parent class 2021-01-02 18:36:33 +00:00
webp2vips.c always check the return of vips_image_pipeline() 2021-06-29 16:12:17 +01:00
webpload.c final code cleanups after stream -> source rename 2019-12-30 14:23:51 +00:00
webpsave.c rename webp reduction-effort as effort 2021-07-30 11:07:43 +01:00