1
0
mirror of https://github.com/imgproxy/imgproxy.git synced 2025-01-03 10:43:58 +02:00
Commit Graph

121 Commits

Author SHA1 Message Date
DarthSim
0d5d2f5ec2 po.Resize => po.ResizingType 2019-10-11 17:05:20 +06:00
DarthSim
aac9997387 Fix lint errors 2019-10-10 19:20:25 +06:00
DarthSim
a35b7a99c4 Convert image to RGB before watermarking 2019-10-10 19:18:45 +06:00
DarthSim
a3d894a697 Load ICO without imagemagick 2019-10-03 21:43:33 +06:00
DarthSim
72049f3b88 Fix SVG loading support check 2019-10-01 18:21:31 +06:00
DarthSim
1274010010 Save BMP as JPEG by default 2019-10-01 18:12:14 +06:00
DarthSim
aa5ce8be8d Add SVG pasthrough 2019-10-01 18:08:30 +06:00
DarthSim
5e18d59f80 TIFF support 2019-09-30 16:05:47 +06:00
DarthSim
f7ca800b36 Refactored image downloading and watermark preparation 2019-09-20 17:01:00 +06:00
DarthSim
40fe09b15e More accurate scale calculation 2019-09-16 23:09:28 +06:00
DarthSim
53805e482a DRY some calculations 2019-09-11 16:45:26 +06:00
DarthSim
e3c461bc8a Watermarking with vips_composite 2019-09-11 15:49:58 +06:00
DarthSim
aa2e8bd90e Better linter settings + linting errors fix 2019-09-11 14:42:36 +06:00
DarthSim
8cef2ee3b2 Better watermarking 2019-08-28 18:45:16 +06:00
DarthSim
435e5d4063 dpr always enlarges smaller images 2019-06-26 14:37:08 +06:00
DarthSim
327429a1e5 Improve handling of non-sRGB images 2019-06-26 13:07:19 +06:00
DarthSim
4a59e3d625 Save HEIC to JPEG by default 2019-06-25 15:28:34 +06:00
DarthSim
7e979a9024 Move WebP enforcement/preference to processing 2019-06-25 15:19:15 +06:00
DarthSim
c2ce5c5850 Auto resizing type 2019-06-24 18:50:17 +06:00
DarthSim
e894afec13 Crop offsets 2019-06-20 18:49:25 +06:00
DarthSim
116ccc29e8 expand => extend 2019-06-17 16:15:10 +06:00
DarthSim
7d92cdd66d Correct image extending 2019-06-17 16:13:34 +06:00
DarthSim
2eaace700e Don't do scale on load of animated image if we need to crop 2019-06-13 15:15:52 +06:00
DarthSim
5553cee501 MaxGifFrames => MaxAnimationFrames 2019-06-13 14:06:12 +06:00
DarthSim
e4b8332752 Don't fail if smart crop is not supported but requested 2019-06-11 19:31:18 +06:00
DarthSim
a08a5d41d9 Refactor colorspace code 2019-06-10 20:15:49 +06:00
DarthSim
e5e3736d29 Fix lint errors 2019-06-08 00:27:34 +06:00
DarthSim
b2c5e9c4ab Round sizes for more accurate calculations 2019-06-08 00:24:48 +06:00
DarthSim
dbad387eef Crop processing oprion; Resize type crop is deprecated 2019-06-08 00:14:41 +06:00
DarthSim
fa224981af Extract Vips stuff into vips.go and CString stuff into c_strings.go 2019-06-06 16:51:29 +06:00
DarthSim
69594894a0 Fix lint issues 2019-06-04 17:03:03 +06:00
DarthSim
86c883f04b HEIC images support 2019-06-03 22:07:03 +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
023dcadc34 Better stacktrace of processing errorf 2019-05-08 20:37:26 +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
dbbdf5a997 Better shrink-on-load 2019-04-24 19:55:23 +06:00
DarthSim
253eae70ab Don't fail if ICC profile import failed 2019-04-11 21:12:15 +06:00
DarthSim
ac4f0e5dae Import ICC after resize if linear colorspace was not used 2019-04-08 18:49:14 +06:00
DarthSim
4ba970bdf6 PNG quantization 2019-04-05 16:30:16 +06:00
DarthSim
e99241aea0 Disable processing in linear colorspace by default 2019-04-04 21:57:44 +06:00
DarthSim
081a400872 Fix processing images with embedded profiles 2019-04-02 02:32:44 +06:00
DarthSim
c864f801d0 Add IMGPROXY_DISABLE_SHRINK_ON_LOAD config 2019-04-01 21:30:53 +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
d2d305a41f Don't initialize pages in vipsLoadImage if image is not gif 2019-03-22 21:07:39 +06:00
DarthSim
d7a1e8615c Add -O3 to CFLAGS 2019-03-22 21:07:39 +06:00
DarthSim
5040ba7d61 extend option 2019-02-21 22:20:56 +06:00
DarthSim
f43fd6eec0 Collect vips memory metrics 2019-02-21 22:20:56 +06:00