1
0
mirror of https://github.com/imgproxy/imgproxy.git synced 2024-12-09 09:56:01 +02:00
Commit Graph

61 Commits

Author SHA1 Message Date
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
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
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
447e53fc4e Use VIPS_META_ORIENTATION in the latest versions of vips 2019-09-19 19:47:04 +06:00
DarthSim
f30e065a96 Disable vector (orc causes random segfaults) 2019-09-10 18:46:26 +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
95877bbaa8 Optimized ICC profile check; Always import ICC when linear colorspace is used 2019-05-06 13:09:12 +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
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
DarthSim
f4f746489c Optimized memory usage; Reducing memory fragmentation 2019-01-17 14:51:26 +06:00
DarthSim
f679a7ddec Fix not animated gifs support 2018-12-21 02:09:58 +06:00
DarthSim
5501c3cff7 SVG sources support 2018-12-21 01:58:39 +06:00
DarthSim
4549089183 ICO support 2018-12-02 19:06:16 +06:00
DarthSim
bb4f4602c3 Fallback to no profile while saving PNG if profile is invalid 2018-11-29 16:30:59 +06:00
DarthSim
5ac6ce5ce9 Fix EXIF fetching 2018-11-29 15:24:18 +06:00
DarthSim
5985747aa6 Put vips error when something is not supported just in case 2018-11-13 18:39:49 +06:00
DarthSim
2c0b538eb5 GIF output support 2018-11-13 18:32:47 +06:00
DarthSim
3d98a943a4 Watermark 2018-10-19 15:47:11 +06:00
DarthSim
2840994719 Background option 2018-10-02 18:20:23 +06:00
DarthSim
1569f9be20 Fix including image_types.h 2018-10-02 17:31:51 +06:00
DarthSim
7d7bbe3649 Add blur and sharpening 2018-10-02 17:30:20 +06:00
DarthSim
c5adf1b3a5 Rename processing options constants and move them to processing_options.go 2018-10-02 17:30:20 +06:00
DarthSim
c3d39b2b42 Progressive JPEG & interlaced PNG support 2018-07-16 21:14:24 +06:00
Vasily Fedoseyev
9413236e17 Fix cmyk profile path 2018-01-11 12:32:44 +03:00
DarthSim
070346d155 Fix processing of CMYK without embedded profile 2018-01-10 16:10:20 +06:00
DarthSim
4ffdda7ab2 Fix wrong variable name 2017-10-19 22:55:19 +06:00
DarthSim
c052b1f2ae Fix build with vips < 8.5.0 2017-10-19 22:38:09 +06:00
DarthSim
fcf964f74e Premultiply alpha channel on resize 2017-10-19 21:51:44 +06:00
DarthSim
f3d0b3bd2d Missed semicolon 2017-10-18 04:35:13 +06:00
DarthSim
796addcfe8 Return all logic to go code 2017-10-18 04:23:41 +06:00
DarthSim
8c4755d9e0 Shrink on load for jpg and webp 2017-10-18 03:12:58 +06:00
DarthSim
168efd16bb Copy image before smart crop 2017-10-17 20:03:30 +06:00
DarthSim
5b24ff905e Conver colourspace before rotate 2017-10-16 23:57:32 +06:00
DarthSim
50e68556d0 Rotate after resize; Use most vips functions directly 2017-10-16 17:45:10 +06:00
DarthSim
c4d1f4b54f Autorotate/flip image according to EXIF orientation tag 2017-10-06 00:12:02 +06:00