Nader Toukabri
a9b402d94e
fix(pipeline): add missing autorate ( #326 )
2020-08-12 13:00:06 +02:00
Tomas
3fc9db74b1
feat( #315 , #309 ): autorotate / gracefully fallback failed image type encoding
2020-08-04 21:00:38 +02:00
Tom
384bb00b15
New release, minor features, bimg upgrade and several fixes ( #311 )
...
* feat: add fly.io
* feat(readme): fly image width
* feat(readme): add html image + badge
* fix(docs): try space non-URL encoding
* Update README.md
* Update README.md
* Update README.md
* feat(docs): add fly.io info and links
* feat(#305 , #309 , #308 , #305 . #284 )
* fix(ci): golinter
* fix(Dockerfile): use root folder for go test / ci linter
* fix(ci): allow to fail go 1.14 build, still not sure why
* fix(ci): bad yaml format
* fix(ci): use travis-compatible regex
* fix(ci): lets skip go1.14 for now
* fix(mod): update dependencies
2020-06-07 18:38:14 +02:00
Daniel Dent
8fa8a846e1
Pre-release HEIF / HEIC support ( #297 )
...
* Smaller & safer Docker build context
* Help imaginary avoid having root at runtime
* Enable libvips' support for libimagequant
* Add libheif / HEIC image support
2020-06-06 17:56:39 +02:00
Benoît LELEVÉ
4a4214a4d6
Go Modules, Code Refactoring, VIPS 8.8.1, etc. ( #269 )
...
* Replace Dep by Go Modules
Code refactoring (switch, gofmt, ...)
Update libvips to 8.8.1 and go to 1.12.9
Use Debian Buster on Dockerfile
* Add GOLANG_VERSION to build args
Currently all tests done by TravisCI run on the same Go version regardless of the matrix
* Remove Go 1.10 from Travis matrix (Go modules require 1.11+)
* Update README.md Prerequisites
* Ignore Hash.Write() errors
2020-02-05 17:12:52 +01:00
Mark van der Velden
cc11804899
Code Style changes
2019-04-06 13:38:51 +02:00
Mark van der Velden
d83da842df
Testing if an ImageOption false value, was in fact requested
2019-01-25 22:54:07 +01:00
Mark van der Velden
7190e85739
Isolated the calculation added a test and added Rounding ( #242 )
...
Isolated the calculation added a test and added Rounding
2019-01-25 12:02:08 +01:00
Mark van der Velden
a6234c1ab8
Refactoring, making things simpler
2019-01-19 23:59:24 +01:00
Mark van der Velden
0fbc67ff4a
Simplifying some if statements, removing unnecessary parenthesis and added an explicit error ignore
2018-12-30 11:29:07 +01:00
yuecelm
ad947828a7
fix: correct fit operation with autorotated images by switching width/height in certain cases ( #208 )
2018-11-16 10:23:12 +02:00
Leon Kunert
71ada16018
Watermark image api ( #221 )
...
* Watermark image api
* Added some more error handling and limit reader.
* Removed unused statement.
* Lowercasing route.
2018-11-16 10:21:32 +02:00
Barnaby Gray
1a656e2560
Add /fit action
2017-11-10 13:02:36 +00:00
Tomás Aparicio
196410cbbc
feat( #101 ): add pipeline endpoint implementation + smart crop ( #154 )
...
* feat(#101 ): add pipeline endpoint implementation + smart crop
* refactor(docs): update internal docs links
* refactor(docs): update author notes
* fix(tests): refactor Options -> Params
* feat(docs): add note about pipeline max operations
* feat(version): v1.0.8
* feat(docs): add note about Docker and Heroku
2017-10-06 11:40:52 +02:00
Tariq Ibrahim
cd9e79d620
Adding the Gaussian Blur feature plus a few minor formatting with gofmt. ( #150 )
...
* Adding the Gaussian Blur feature plus a few minor formatting changes with gofmt.
* Adding the Gaussian Blur to the BimgOptions instantiation method
* Adding the Gaussian Blur to the BimgOptions instantiation method - More documentation added
2017-08-20 09:18:39 +02:00
Tomas Aparicio
c3cbbbd721
feat( #140 ): expose Content-Length header
2017-06-26 11:22:01 +02:00
Mark van der Velden
257a95f879
Supporting smart crop ( #136 )
...
* Using bimg's new SmartCrop API
* Minor tweaks and fixes
* Allowing pre Go 1.5 versions to fail.
2017-05-27 10:13:27 +01:00
Tomas Aparicio
e1131506eb
feat(version): release v0.1.28
2016-10-01 14:36:08 +01:00
Tomas Aparicio
0e721fc5b9
chore(history): update history changelog
2016-09-05 23:09:40 +02:00
Tomas Aparicio
d45448b5e6
feat(version): bump
2016-04-21 17:03:49 +01:00
Tomas Aparicio
0285dd9d1c
merge(upstream)
2016-04-21 16:57:09 +01:00
Tomas Aparicio
d3942b439d
feat(bimg): bump version to v1
2016-04-21 16:54:31 +01:00
Tomás Aparicio
5c408d8239
Sync develop ( #71 )
...
* fix(docs): minor typos
* fix(docs): typo
* add background param (#69 )
feat(options): add background param
2016-04-12 07:57:43 +01:00
Algae666
60301e692e
add background param ( #69 )
...
feat(options): add background param
2016-04-11 01:00:53 +01:00
Tomas Aparicio
2b6ecc43df
feat(version): bump
2016-01-30 16:31:40 +00:00
Tomas Aparicio
b2ecdb85be
feat: add more tests, partially document code
2016-01-27 16:20:25 +00:00
Tomas Aparicio
f5fab8a631
refactor: follow go idioms
2015-11-06 16:00:28 +00:00
Tomas Aparicio
0c60ba7402
refactor(middleware)
2015-11-04 17:28:13 +00:00
Tomas Aparicio
ea4386b73c
feat( #43 , #35 ): support gravity param and health
2015-11-04 15:46:49 +00:00
Tomas Aparicio
b2e8ffa500
refactor(image): add default error on panic
2015-11-01 18:31:08 +00:00
Tomas Aparicio
bf7c5e3154
feat: add panic handler. feat(docs): add error docs
2015-11-01 18:29:31 +00:00
Tomas Aparicio
781e026454
refactor: add errors as constants. middleware
2015-07-28 21:46:06 +01:00
Tomas Aparicio
f1a1035b5c
refactor:
2015-07-15 08:35:15 +01:00
Tomas Aparicio
847f920e9b
feat( #27 )
2015-07-11 20:30:52 +01:00
Tomas Aparicio
b025856dc9
feat: support no profile param
2015-06-13 22:13:56 +01:00
Tomas Aparicio
9c7346b3b0
refactor: disable interlace by default (due to performance issues)
2015-06-12 13:25:27 +01:00
Tomas Aparicio
9bf27cd887
feat: add interlace support by default
2015-06-12 10:53:17 +01:00
Tomás Aparicio
6c1add1b19
refactor(image): remove debug statement
2015-06-03 13:24:58 +01:00
Tomas Aparicio
3930569437
fix(form): add proper param for watermark
2015-06-02 15:11:50 +01:00
Tomas Aparicio
1e484bc2f1
fix(extract): bad query param
2015-04-27 13:02:13 +02:00
Tomas Aparicio
fb44c92383
fix(enlarge): bad params assignment
2015-04-27 12:51:15 +02:00
Tomas Aparicio
0b7879cf16
feat( #24 ): crop by default
2015-04-27 12:14:38 +02:00
Tomas Aparicio
b36faf2e9c
feat(params): add params for no auto rotate
2015-04-25 20:11:17 +02:00
Tomas Aparicio
bec5c025af
feat( #18 ): http docs
2015-04-13 00:30:16 +02:00
Tomas Aparicio
35edce8fee
feat(test): add test coverage
2015-04-12 20:41:28 +02:00
Tomas Aparicio
8a540a1f1a
refactor
2015-04-12 17:19:18 +02:00
Tomas Aparicio
4821fb1b99
feat( #15 ): docker file settings
2015-04-12 16:21:06 +02:00
Tomas Aparicio
81fab37dc4
feat( #19 , #10 , #13 )
2015-04-12 16:05:42 +02:00
Tomas Aparicio
f8922f013f
feat( #15 , #11 , #7 , #5 , #13 )
2015-04-12 02:52:47 +02:00
Tomas Aparicio
22c484d329
refactor
2015-03-16 03:19:03 +01:00