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

438 Commits

Author SHA1 Message Date
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
8517402e7e Add IMGPROXY_KEEP_ALIVE_TIMEOUT config 2019-06-21 16:32:37 +06:00
DarthSim
e894afec13 Crop offsets 2019-06-20 18:49:25 +06:00
DarthSim
4167ade55a Fix dpr option checking 2019-06-19 16:14:41 +06:00
DarthSim
1934025bc7 Fix logo in app.json 2019-06-18 20:52:05 +06:00
DarthSim
6ce4201bb0 Add build arg to Heroku Dockerfile 2019-06-18 20:49:26 +06:00
DarthSim
cf332e4611 Docker build with custom readme + working heroku btn 2019-06-18 19:59:59 +06:00
DarthSim
2aabb127ad Revert "Docker Hub autobuild with custom README"
This reverts commit af1d7b6653.
2019-06-18 08:56:50 +06:00
DarthSim
8db8ed72f7 Revert "Fix Dockerfile path in heroku.yml"
This reverts commit b0cd7c95e6.
2019-06-18 08:56:30 +06:00
DarthSim
b0cd7c95e6 Fix Dockerfile path in heroku.yml 2019-06-18 08:43:01 +06:00
DarthSim
af1d7b6653 Docker Hub autobuild with custom README 2019-06-17 20:35:33 +06:00
DarthSim
1041056977 Update installation docs 2019-06-17 17:54:11 +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
0bf35d5524 Add ffmpeg libs to test Dockerfile 2019-06-14 17:02:43 +06:00
DarthSim
4609785f6c Update vips versions in CircleCI 2019-06-13 19:20:01 +06:00
DarthSim
ddcbd63932 Missing names for CircleCI steps 2019-06-13 18:23:51 +06:00
DarthSim
ab41e78064 Fix CircleCI config 2019-06-13 18:18:07 +06:00
DarthSim
b734bdc6f4 Reorganize CircleCI config 2019-06-13 18:09:57 +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
c6d4a681be Update docs 2019-06-13 14:20:11 +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
6f889a14da Fix segfault on watermark applying 2019-06-11 17:11:14 +06:00
DarthSim
75aae2f569 typo 2019-06-10 20:23:05 +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
518607f259 Require pprof build tag to enable net/pprof 2019-06-06 19:39:16 +06:00
DarthSim
3ae859162f Get rid of init() in config.go 2019-06-06 19:26:00 +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
71e720c625 Ignore .tmp 2019-06-04 19:30:46 +06:00
DarthSim
69594894a0 Fix lint issues 2019-06-04 17:03:03 +06:00
DarthSim
a9244a7063 Extract processing handler and imageType functions from server.go 2019-06-03 23:02:46 +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
ab9363e989 Simple http router for better looking server code 2019-06-03 21:16:54 +06:00
DarthSim
2a7715540b Allow query params for health endpoint; Log health response 2019-06-03 17:06:13 +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
e93daf979a Fix some processing options checking 2019-05-28 17:39:20 +06:00
DarthSim
ab36da55f8 Don't set default false in boolEnvConfig 2019-05-28 17:38:05 +06:00
DarthSim
9e0a563d81 Remove falsey params from config init since they are false by default; Move presets initialization to config init 2019-05-16 17:44:38 +06:00
DarthSim
a16a1e3141 Update presets-only mode docs 2019-05-16 17:15:57 +06:00
Carlos Brando
e071396fd6 Adds an option to allows only presets in the URL. (#156)
* Adds an option to allows only presets in the URL.  If it's enabled, only presets can be used, and all other URL formats are disabled. You can allow it to with an env var.

If it's enabled, only presets can be used, and all other URL formats are disabled. You can allow it to with an env var.

* Add parsePathPresets function

Following DarthSim suggestion, I added a parsePathPresets function and remove the code inside parseURLOptions.
2019-05-16 16:24:41 +06:00
DarthSim
c6145a8e69 Check source content length before getting download buffer 2019-05-08 21:00:54 +06:00