image proxy

An image proxy is a service that fetches and re-serves images from a new URL, used by IndieWeb sites to provide better performance, fidelity, and/or reliability of images embedded in posts.

Why
Image proxies can help website performance, customize images for their page context, and improve image viewing reliability with the following techniques:
 * resizing, reformatting, cropping, filtering or otherwise modifying images before serving inside a page
 * avoiding mixed content warnings when serving images from other sites
 * caching content that may disappear in the future

IndieWeb Examples

 * has implemented camo on his website to proxy external images to https
 * wrote and runs a go image proxy, primarily for dynamic resizing.
 * 's Red Wind has an in-built imageproxy that proxies and resizes images. Requests include a signature to prevent external use.
 * uses willnorris' imageproxy for media on his personal notes site, Cloudinary for media and as a thumbnail cache for author images on his personal site.
 * uses cloudimage.io on facebook-atom and instagram-atom.

Open Source
Archived:
 * Go: https://willnorris.com/go/imageproxy
 * Python: https://github.com/agschwender/pilbox
 * Node.js: https://github.com/atmos/camo