An open API service indexing awesome lists of open source software.

https://github.com/jamesponddotco/shrinkimages

[READ-ONLY] Fast and efficient image compression REST API using libvips.
https://github.com/jamesponddotco/shrinkimages

go golang image-optimization libvips

Last synced: over 1 year ago
JSON representation

[READ-ONLY] Fast and efficient image compression REST API using libvips.

Awesome Lists containing this project

README

          

# Shrink Images

[![builds.sr.ht status](https://builds.sr.ht/~jamesponddotco/shrinkimages.svg)](https://builds.sr.ht/~jamesponddotco/shrinkimages?)
[![license](https://img.shields.io/badge/license-EUPL_1.2-orange)](LICENSE.md)

**Shrink Images** is a simple REST API written in Go for resizing and
optimizing images. Since it leverages the power of
[libvips](https://libvips.github.io/libvips/), it should be quite fast
and memory efficient.

It is currently a work in progress, but it should be usable for the
basic use cases.

## Contributing

Anyone can help make **Shrink Images** better. Send patches on the
[mailing list](https://lists.sr.ht/~jamesponddotco/shrinkimages-devel)
and report bugs on the [issue
tracker](https://todo.sr.ht/~jamesponddotco/shrinkimages).

You must sign-off your work using `git commit --signoff`. Follow the
[Linux kernel developer's certificate of
origin](https://www.kernel.org/doc/html/latest/process/submitting-patches.html#sign-your-work-the-developer-s-certificate-of-origin)
for more details.

All contributions are made under [the EUPL license](LICENSE.md).

## Resources

The following resources are available:

- [Support and general discussions](https://lists.sr.ht/~jamesponddotco/shrinkimages-discuss).
- [Patches and development related questions](https://lists.sr.ht/~jamesponddotco/shrinkimages-devel).
- [Instructions on how to prepare patches](https://git-send-email.io/).
- [Feature requests and bug reports](https://todo.sr.ht/~jamesponddotco/shrinkimages).

---

Released under the [EUPL License](LICENSE.md).