SmallPict LogoSmallPict
Offizielle Integration & SDK

Asynchrone Bildverarbeitung mit Höchstleistung auf Basis von libvips

Eine extrem schnelle und speichersichere Rust-Bibliothek für hochgradig parallele Bildverarbeitungs-Pipelines und Microservices.

Installieren:cargo add smallpict-rs
RUST-Paket

Implementierungsbeispiel

rust
use smallpict_rs::{SmallPictClient, OptimizeOptions, ImageFormat};

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let client = SmallPictClient::new("sp_live_secret_key_xxxxx")?;
    
    let image_bytes = tokio::fs::read("input.jpg").await?;
    let optimized = client.optimize(&image_bytes, OptimizeOptions {
        format: ImageFormat::Avif,
        quality: 80,
        max_width: Some(1920),
        strip_metadata: true,
    }).await?;
    
    tokio::fs::write("output.avif", optimized.bytes).await?;
    println!("Savings: {}% ({}ms)", optimized.savings_percentage, optimized.duration_ms);
    Ok(())
}

Integrationsschritte

1Cargo-Abhängigkeit hinzufügen

Fügen Sie smallpict mit Tokio-Unterstützung zu Ihrer Cargo.toml hinzu.

2Client initialisieren

Erstellen Sie eine SmallPictClient-Instanz mit Ihrem API-Schlüssel und Retry-Strategie.

3Bilder transformieren

Wenden Sie intuitive Methoden an, um Bilder zu skalieren, zu komprimieren und in AVIF/WebP umzuwandeln.

Hauptvorteile

  • Garantierte Speichersicherheit bei nativer Maschinencode-Geschwindigkeit
  • Nicht-blockierende Architektur, ideal für Tokio und Actix-Web
  • Multi-Threaded AVIF- und WebP-Codierung mit minimalem RAM-Verbrauch
  • Perfekt für Backend-Dienste mit hohem Durchsatz und Streaming-Pipelines
Offizielle Entwicklerdokumentation

Benötigen Sie vollständige Leitfäden & API-Spezifikationen?

Entdecken Sie Parameterreferenzen, Authentifizierung und Tests in unserem offiziellen Rust Crate-Leitfaden.

Rust Crate-Dokumentation lesen

Optimieren Sie Ihre Rust Crate-Bild-Pipeline

Erleben Sie AVIF- und WebP-Bildoptimierung in unter 50 ms. Keine Einrichtungsgebühr, sofortige Sandbox-Schlüssel.