1
0
mirror of https://github.com/imgproxy/imgproxy.git synced 2025-03-17 20:17:48 +02:00

Put vips error when something is not supported just in case

This commit is contained in:
DarthSim 2018-11-13 18:39:49 +06:00
parent 2c0b538eb5
commit 5985747aa6

4
vips.h
View File

@ -98,6 +98,7 @@ vips_gifload_go(void *buf, size_t len, int pages, VipsImage **out) {
#if VIPS_SUPPORT_GIF
return vips_gifload_buffer(buf, len, out, "access", VIPS_ACCESS_SEQUENTIAL, "n", pages, NULL);
#else
vips_error("vips_gifload_go", "Loading GIF is not supported");
return 1;
#endif
}
@ -111,6 +112,7 @@ vips_get_exif_orientation(VipsImage *image) {
!vips_image_get_string(image, EXIF_ORIENTATION, &orientation)
) return atoi(&orientation[0]);
vips_error("vips_get_exif_orientation", "Can't get EXIF orientation");
return 1;
}
@ -189,6 +191,7 @@ vips_smartcrop_go(VipsImage *in, VipsImage **out, int width, int height) {
#if VIPS_SUPPORT_SMARTCROP
return vips_smartcrop(in, out, width, height, NULL);
#else
vips_error("vips_smartcrop_go", "Smart crop is not supported");
return 1;
#endif
}
@ -276,6 +279,7 @@ vips_gifsave_go(VipsImage *in, void **buf, size_t *len) {
#if VIPS_SUPPORT_MAGICK
return vips_magicksave_buffer(in, buf, len, "format", "gif", NULL);
#else
vips_error("vips_gifsave_go", "Saving GIF is not supported");
return 1;
#endif
}