thumbor

Crates.iothumbor
lib.rsthumbor
version0.1.11
sourcesrc
created_at2024-09-14 16:12:40.533277
updated_at2024-09-16 21:49:25.704735
descriptionA Rust client for the Thumbor image service
homepage
repositoryhttps://github.com/SteelAlloy/thumbor-rs
max_upload_size
id1374911
size83,187
Steel (SteelAlloy)

documentation

https://docs.rs/thumbor

README

Rust Thumbor client

Repository Crates.io Version docs.rs Crates.io MSRV

Thumbor is a smart imaging service. It enables on-demand crop, resizing and flipping of images. It features a very smart detection of important points in the image for better cropping and resizing, using state-of-the-art face and feature detection algorithms

This library is a Rust client implementation of the Thumbor image service to generate image urls.

Usage

use thumbor::Server;

let server = Server::new("http://localhost:8888", "my-security-key").unwrap();

let endpoint = server.endpoint_builder()
    .resize((300, 200))
    .smart(true)
    .build();

let url = endpoint.to_url("path/to/my/image.jpg");
Commit count: 0

cargo fmt