imager
imager copied to clipboard
Image processing proxy
``` imager_1 | Request: GET /upload/99fdda67-36ba-4b00-af8f-0d612fa1ce97/uploads/719c841d/9d3e/44a8/b014/db007c6b2bd9/original/43351943-aa07b74e-9244-11e8-8e6e-de4f6f13a30f.png.png?thumbnail=190x190&background=white&flatten=true imager_1 | ** (exit) an exception was raised: imager_1 | ** (CaseClauseError) no case clause matching: {:error, :enotconn} imager_1 | (imager) lib/imager_web/controllers/image.ex:34: anonymous fn/2...
The project is currently highly undocumented, to be done: - [ ] REST API - [ ] Elixir docs
Instead of signing literal query describe permitted actions, probably with argument constraints. This will allow end user to define parameters on their own, for example we could provide signed URL...
Currently it is possible to process any data that is provided, however few files cannot be processed, ex. archives, videos, etc. In such case we should immediately return failure and...
Currently we map some ImageMagick arguments in 1:1 form. Instead we should design higher level API that would describe whole actions to perform on given image.