1
0
mirror of https://github.com/imgproxy/imgproxy.git synced 2024-11-24 08:12:38 +02:00
Commit Graph

43 Commits

Author SHA1 Message Date
DarthSim
0fa36db813 Use magenta as a transparency key for trim 2021-06-07 15:05:29 +06:00
DarthSim
8fcc839925 Cleanup avif speed code 2021-04-26 18:32:10 +06:00
Per Osbäck
a7d451b8f2
Add ENV setting for AVIF speed parameter (#605)
* Add ENV setting for AVIF speed parameter

* Add AVIF to image format docs

* Only use Speed on supported VIPS version

* Probably need the method signature in go to have speed
2021-04-26 18:27:16 +06:00
DarthSim
aa6edd13f6 Fix PNG bitdepth 2021-03-31 12:43:53 +06:00
DarthSim
7e4ae9d0ce Fix PNG quantization with vips 8.10+ 2021-03-30 21:54:15 +06:00
DarthSim
07686d4411 Fix scale-on-load of big SVGs 2021-02-22 21:57:19 +06:00
DarthSim
bad20a3f02 Fix animations loops and delays 2021-02-22 19:30:55 +06:00
DarthSim
40563f9573 Ability to keep ICC profile 2021-01-12 20:43:09 +06:00
DarthSim
1260d27b0b Improved ICC profiles handling 2020-11-18 12:22:23 +06:00
DarthSim
8ad7d5520e Fix AVIF support detection 2020-09-22 18:12:24 +06:00
DarthSim
1bd789df4e Add AVIF support 2020-09-16 16:15:01 +06:00
DarthSim
965cd68ecf Fix padding and extend behaior when converting from a fromat without alpha support to one with alpha support 2020-08-21 18:05:28 +06:00
DarthSim
494af926df Save ICO without ImageMagick 2020-07-22 16:40:34 +06:00
ILYA
4bd745f764
Improve trim method to accept color to be cut off and hor/ver alignment options (#357)
* Improve trim method to accept color to be cut off and hor/ver alignment options

* Make color and equality args truly optional

* Add docs for new trim params

Co-authored-by: Ilya Melnitskiy <melnitskiy_i_m@onyx-team.com>
2020-04-07 18:06:28 +06:00
DarthSim
6c60fb804f Remove HEIC saving; Remove JBIG from docker; Replace imagequant with quantizr in docker 2020-03-12 20:03:29 +06:00
DarthSim
5d3b8f19fc Fix build with libvips < 8.6 2020-02-27 18:40:54 +06:00
sauerbraten
89f8a4e11c
Add option to keep metadata/tags in output image (#329)
* add env var to disable stripping metadata

by default, all metadata will be stripped (as before)

* always strip orientation tags when rotating the image

in case IMGPROXY_STRIP_METADATA is false

* document IMGPROXY_STRIP_METADATA env var

* remove ICC profile after importing it

needed, in case metadata aren't stripped from the output image
2020-01-30 21:43:08 +06:00
DarthSim
ee450bec46 Trim processing option 2020-01-17 15:54:50 +06:00
DarthSim
3696025195 Check VIPS_META_ORIENTATION type before get 2019-10-11 17:19:15 +06:00
DarthSim
a3d894a697 Load ICO without imagemagick 2019-10-03 21:43:33 +06:00
DarthSim
1f73fd33a9 Finalized BMP support 2019-09-30 17:36:38 +06:00
Dmitry Zuev
239ee95789 Add BMP support (#176)
* Start implementing TIFF support

* bmp

* revert Dockerfile

* Update supported image formats list
2019-09-30 17:30:20 +06:00
DarthSim
4d06d397fe Load ICO with vips_magickload 2019-09-30 16:05:54 +06:00
DarthSim
5e18d59f80 TIFF support 2019-09-30 16:05:47 +06:00
DarthSim
d844b4eea9 Fix build with vips <8.6; More verbose "unsupported" errors 2019-09-20 14:25:37 +06:00
DarthSim
447e53fc4e Use VIPS_META_ORIENTATION in the latest versions of vips 2019-09-19 19:47:04 +06:00
DarthSim
e3c461bc8a Watermarking with vips_composite 2019-09-11 15:49:58 +06:00
DarthSim
8cef2ee3b2 Better watermarking 2019-08-28 18:45:16 +06:00
DarthSim
7d92cdd66d Correct image extending 2019-06-17 16:13:34 +06:00
DarthSim
86c883f04b HEIC images support 2019-06-03 22:07:03 +06:00
DarthSim
fee210fb1b Remove unneeded code 2019-06-03 21:27:46 +06:00
DarthSim
f515623f3a Animated WebP support 2019-06-03 16:53:47 +06:00
DarthSim
3fb3a327a3 Better scale-on-load for WebP with libvips 8.8 2019-05-30 18:58:55 +06:00
DarthSim
eb60f0567c Better work with ICC profiles; Usage of vips 8.8 bbuilt-in cmyk profile 2019-05-30 18:33:33 +06:00
DarthSim
0687ee24a4 Fix C99 warning 2019-05-07 17:23:38 +06:00
DarthSim
95877bbaa8 Optimized ICC profile check; Always import ICC when linear colorspace is used 2019-05-06 13:09:12 +06:00
DarthSim
75e0f1d917 Don't import common sRGB IEC61966-2.1 ICC profile 2019-04-30 02:37:07 +06:00
DarthSim
4ba970bdf6 PNG quantization 2019-04-05 16:30:16 +06:00
DarthSim
081a400872 Fix processing images with embedded profiles 2019-04-02 02:32:44 +06:00
DarthSim
550b9edb20 Resize images in linear colorspace 2019-04-01 21:30:24 +06:00
DarthSim
79af765015 Fix color management 2019-03-22 21:07:39 +06:00
DarthSim
5040ba7d61 extend option 2019-02-21 22:20:56 +06:00
DarthSim
4d174e51cf Move c code to vips.c; Move complex vips operations to C 2019-02-11 14:57:04 +06:00