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

https://github.com/eyevinn/rust-image-processor

Tiny API that provides endpoints for scaling and manipulating images
https://github.com/eyevinn/rust-image-processor

api image-manipulation image-processing rust rust-lang tools

Last synced: 2 months ago
JSON representation

Tiny API that provides endpoints for scaling and manipulating images

Awesome Lists containing this project

README

        

# Rust Image Processor

It's just a POC for now. The output is hard-coded to be PNG.

The Rust Image Processor is a lightweight API that offers endpoints for scaling and manipulating images. It is designed to be efficient and easy to use for image-processing tasks.



[![Badge OSC](https://img.shields.io/badge/Evaluate-24243B?style=for-the-badge&logo=data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8yODIxXzMxNjcyKSIvPgo8Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSI3IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiLz4KPGRlZnM%2BCjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yODIxXzMxNjcyIiB4MT0iMTIiIHkxPSIwIiB4Mj0iMTIiIHkyPSIyNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQzE4M0ZGIi8%2BCjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzREQzlGRiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM%2BCjwvc3ZnPgo%3D)](https://app.osaas.io/browse/eyevinn-rust-image-processor)

## Usage

To use the Rust Image Processor, send HTTP requests to its endpoints for scaling and manipulating images.

### Example

````bash
curl -X GET "http://localhost:8080/resize?url=https://www.example.com/img/img.png&width=100&height=100" --output resized_image.png
````