The dangers behind image resizing

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • waifu2x

    Image Super-Resolution for Anime-Style Art

  • Waifu2x - I've used the library to upscale both old photos and videos with enough success to be pleased with the results.

    https://github.com/nagadomi/waifu2x

  • muvsfunc

    Muonium's VapourSynth functions

  • For those going down this rabbit hole, perceptual downscaling is state of the art, and the closest thing we have to a Python implementation is here (with a citation of the original paper): https://github.com/WolframRhodium/muvsfunc/blob/master/muvsf...

    Other supposedly better CUDA/ML filters give me strange results.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • pillow-resize

    Porting of Pillow resize method in C++ and OpenCV.

  • You can find the library here: pillow-resize.

    [0] https://github.com/zurutech/pillow-resize

  • imgproxy

    Fast and secure standalone server for resizing and converting remote images

  • Image resizing is one of those things that most companies seem to build in-house over and over. There are several hosted services, but obviously sending your users photos to a 3rd party is pretty weak. For those of us looking for a middle-ground: I've had great success with imgproxy (https://github.com/imgproxy/imgproxy) which wraps libvips and well maintained.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts