image proxy
This article is a stub. You can help the IndieWeb wiki by expanding it.
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
- Barry Frost has implemented camo on his website to proxy external images to https
- Will Norris wrote and runs a go image proxy, primarily for dynamic resizing.
- Kyle Mahan's Red Wind has an in-built imageproxy that proxies and resizes images. Requests include a signature to prevent external use.
- Marty McGuire 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.
- Ryan Barrett uses cloudimage.io on facebook-atom and instagram-atom.
Open Source
Archived:
- Node.js: https://github.com/atmos/camo
See Also
- video proxy
- Brainstorming: strip EXIF (in particular lat long) for privacy reasons
- example use for webmention avatars Back to the Facepile, Featherweight Edition