Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 1.68 KB

README.MD

File metadata and controls

46 lines (35 loc) · 1.68 KB

Work in Progress

Pix

Pix is an image server able to apply image transformations (resize, crop, filters, nude detection and so on).

How it works

Pix is a server designed to be an image repository. First you upload any picture, then you can request it using its unique identifier. You can apply transformations by providing a set of parameters in the URLs and voilà Pix give you exactly what you want.

Options

  • support for BMP, GIF, JPEG, PNG ✔️
  • resize ✔️
  • crop ✔️
  • smart crop ✔️
  • flip vertical / horizontal ✔️
  • extension conversion ✔️
  • command to delete cached images ✔️
  • cache images ✔️
  • nude detection
  • JPEG interlace
  • properly handle animated GIF
  • custom URLs: create virtual hosts and associate a set of rules, like: /user-pictures/file1.jpge

URLs

Verb Path Description
POST / Upload images
GET /{image_name}.{extension}?option1=value1...&optionN=valueN Retrieve images and optionally apply effects and transformations

Libraries

Here is the list of third-party libraries used in this project. A big thank you for each author for their time and great work! ❤️