Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Nginx can do this with the ngx_http_image_filter_module (included in stock distribution): https://neosmart.net/blog/2014/nginx-wordpress-images-with-n...


The image filter module is really neat, but for people reading it is limited to basic functionality like crop and resize. It supports PNG, GIF and JPEG, but PNGs are usually too large and GIFs are low quality, so you are stuck with JPEGs. Not sure if webp support is on the way or not.


That's really neat and I hadn't seen it before. Thanks for the pointer.


There's one serious problem with using 3rd party Imaging SDKs or utilities to build your service on: You're stuck with their flaws and you can't do much about it.

Disclaimer: I'm co-founder https://IMGX.io

We have written our own image processing SDK, using only encoders which are 3rd party (libpng, libjpeg, libwebp etc), rest is all handwritten, GPU optimized code. The rationale behind it was to be able to tweak/optimize any feature.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: