Skip to content
mathsalmiPublic

About

Serve images and apply transformations on-the-fly

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

❗ 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! ❤️

About

Serve images and apply transformations on-the-fly

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages