❗ Work in Progress ❗
Pix is an image server able to apply image transformations (resize, crop, filters, nude detection and so on).
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.
- 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.jpg
e
Verb | Path | Description |
---|---|---|
POST | / | Upload images |
GET | /{image_name} .{extension} ?option1=value1...&optionN=valueN |
Retrieve images and optionally apply effects and transformations |
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! ❤️