Skip to content
This repository has been archived by the owner on Jun 8, 2021. It is now read-only.
/ imageproxy Public archive

A small WSGI app that does automatic JPEG image resizing.

License

Notifications You must be signed in to change notification settings

kgaughan/imageproxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

imageproxy is a small standalone WSGI application that dynamically resizes images.

It supports virtual hosting, so you can use the same instance to serve assets for different domains.

Example config file:

[site:example.net]
root=/srv/example.net/web/media/images
prefix=/assets/media/images

[site:example.com]
root=/srv/example.com/web/media/images
prefix=/assets/media/images

By default only JPEG files can be resized, but if you'd like to make GIFs and PNGs resizable, add the following:

[type:image/gif]
resize=true

[type:image/png]
resize=true

You can specify the configuration file location by giving its path in the IMAGEPROXY_SETTINGS environment variable.

If you want to use this with Paste, it comes with a sample config file. Naturally, you'll need Paste, PasteDeploy, and PasteScript to run it. However, Paste isn't required and the imageproxy.create_application callable can be used with any WSGI server.

About

A small WSGI app that does automatic JPEG image resizing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages