SmallPict LogoSmallPict
Integrazione Ufficiale e SDK

Integrazione elegante per Django, FastAPI e pipeline di Machine Learning

Ottimizza e trasforma immagini in Python usando interfacce asincrone httpx o campi personalizzati Django ImageField.

Installa:pip install smallpict
Pacchetto PYTHON

Esempio di Implementazione

python
# FastAPI / Async Python Example
from fastapi import FastAPI, UploadFile, File
from smallpict import AsyncSmallPictClient, ImageFormat

app = FastAPI()
client = AsyncSmallPictClient(api_key="sp_live_key_xxxxx")

@app.post("/api/upload")
async def upload_image(file: UploadFile = File(...)):
    image_bytes = await file.read()
    result = await client.optimize(
        image_bytes,
        format=ImageFormat.AVIF,
        quality=80,
        max_width=1400
    )
    return {
        "cdn_url": result.cdn_url,
        "savings": f"{result.savings_percentage}%",
        "original_size": result.original_size,
        "optimized_size": result.new_size
    }

Passaggi di Integrazione

1Installa con Pip

Esegui pip install smallpict nel tuo ambiente virtuale Python.

2Configura i Parametri

Imposta SMALLPICT_API_KEY nelle variabili d'ambiente o nel file settings.py di Django.

3Ottimizza le Immagini

Usa il client asincrono in FastAPI o lo storage personalizzato per Django.

Vantaggi Principali

  • Supporto nativo asincrono con async/await per FastAPI e Starlette
  • Storage personalizzato per Django con generazione automatica di miniature
  • Compatibilità completa con Pillow e array NumPy
  • Riprova automatica con backoff esponenziale in caso di errori di rete
Documentazione Ufficiale per Sviluppatori

Hai bisogno di guide complete e specifiche API?

Esplora i riferimenti ai parametri, autenticazione e test locali nella nostra guida ufficiale per Pacchetto Python & Django.

Leggi la Documentazione di Pacchetto Python & Django

Accelera la pipeline di immagini Pacchetto Python & Django

Ottimizzazione di immagini AVIF e WebP in meno di 50 ms nella tua applicazione. Nessun costo di configurazione.