libvips/libvips/foreign
John Cupitt 0c70f3dc7d
add fail-on : better control over loader error handling (#2360)
Instead of a simple fail/don't-fail boolean switch, add fail-on, an enum which sets the sensitivity of loaders to errors. 

There's a new sensitivity level which tries to detect truncated images, but ignores other types of error.
2021-10-31 14:13:18 +00:00
..
libnsgif updale libnsgif from upstream 2021-10-07 10:48:12 +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 cgifsave per frame cmap (#2445) 2021-10-14 15:46:52 +01:00
csvload.c add fail-on : better control over loader error handling (#2360) 2021-10-31 14:13:18 +00: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 Add iiif3 (#2483) 2021-10-19 14:18:40 +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 fix VipsSource and named pipes 2021-10-08 12:20:24 +01:00
fitssave.c Update GObject introspection annotations for libvips/foreign directory 2017-09-26 23:39:06 +01:00
foreign.c add fail-on : better control over loader error handling (#2360) 2021-10-31 14:13:18 +00:00
heifload.c tell buffer and target savers the file format (#2499) 2021-10-28 18:57:24 +01:00
heifsave.c tell buffer and target savers the file format (#2499) 2021-10-28 18:57:24 +01:00
jp2kload.c add fail-on : better control over loader error handling (#2360) 2021-10-31 14:13:18 +00: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 add fail-on : better control over loader error handling (#2360) 2021-10-31 14:13:18 +00:00
jpegload.c add fail-on : better control over loader error handling (#2360) 2021-10-31 14:13:18 +00:00
jpegsave.c Add jpeg restart_interval option. (#2468) 2021-10-08 17:33:32 +01:00
jxlload.c Switch to memmove as input buffer can overlap (#2476) 2021-10-12 17:24:40 +01:00
jxlsave.c call JxlEncoderInitBasicInfo 2021-10-12 17:10:55 +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 fix VipsSource and named pipes 2021-10-08 12:20:24 +01:00
niftisave.c limit jxlload image size 2021-05-08 15:25:53 +01:00
nsgifload.c add fail-on : better control over loader error handling (#2360) 2021-10-31 14:13:18 +00: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 fix VipsSource and named pipes 2021-10-08 12:20:24 +01:00
pdfiumload.c always check the return of vips_image_pipeline() 2021-06-29 16:12:17 +01:00
pforeign.h add fail-on : better control over loader error handling (#2360) 2021-10-31 14:13:18 +00:00
pngload.c add fail-on : better control over loader error handling (#2360) 2021-10-31 14:13:18 +00: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 tell buffer and target savers the file format (#2499) 2021-10-28 18:57:24 +01:00
ppmsave.c tell buffer and target savers the file format (#2499) 2021-10-28 18:57:24 +01:00
quantise.c tiny code format changes 2021-09-07 13:54:59 +01:00
radiance.c fix VipsSource and named pipes 2021-10-08 12:20:24 +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 add fail-on : better control over loader error handling (#2360) 2021-10-31 14:13:18 +00:00
svgload.c allow utf-8 header for svg detection (#2481) 2021-10-15 13:21:50 +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 add fail-on : better control over loader error handling (#2360) 2021-10-31 14:13:18 +00:00
tiffload.c add fail-on : better control over loader error handling (#2360) 2021-10-31 14:13:18 +00:00
tiffsave.c fix page_height arg for tiffsave 2021-10-20 10:18:22 +01:00
vips2jpeg.c raise single-chunk limit in jpeg save 2021-10-21 15:08:48 +01:00
vips2magick.c tell buffer and target savers the file format (#2499) 2021-10-28 18:57:24 +01:00
vips2tiff.c oop, debug left enabled by mistake 2021-10-20 14:28:15 +01:00
vips2webp.c rename webp reduction-effort as effort 2021-07-30 11:07:43 +01:00
vipsload.c fix VipsSource and named pipes 2021-10-08 12:20:24 +01:00
vipspng.c add fail-on : better control over loader error handling (#2360) 2021-10-31 14:13:18 +00:00
vipssave.c fix vipssave parent class 2021-01-02 18:36:33 +00:00
webp2vips.c disable webp shrink-on-load if it will judder 2021-10-27 13:25:04 +01:00
webpload.c disable webp shrink-on-load if it will judder 2021-10-27 13:25:04 +01:00
webpsave.c rename webp reduction-effort as effort 2021-07-30 11:07:43 +01:00