Resmi Entegrasyon & SDK
Django, FastAPI ve Makine Öğrenimi süreçleri için şık görsel çözümü
Python uygulamalarınızda asenkron httpx arayüzleri veya özel Django ImageField depolama alanları ile görselleri dönüştürün ve sıkıştırın.
Yükle:
PYTHON Paketipip install smallpictUygulama Örneği
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
}Entegrasyon Adımları
1Pip ile Kurun
Sanal Python ortamınızda pip install smallpict komutunu çalıştırın.
2Ayarları Yapılandırın
Ortam değişkenlerinizde veya Django settings.py dosyasında SMALLPICT_API_KEY tanımlayın.
3Görselleri İşleyin
FastAPI içinde asenkron istemciyi veya Django özel depolama modülünü kullanın.
Önemli Avantajlar
- FastAPI ve Starlette için async/await tabanlı yerel asenkron destek
- Otomatik küçük resim (thumbnail) üretimini destekleyen Django depolama modülü
- Görüntü işleme süreçlerinde Pillow kütüphanesi ve NumPy dizileriyle tam uyum
- Ağ kesintilerinde üstel geri çekilme ile otomatik yeniden deneme mekanizması
Resmi Geliştirici Belgeleri
Eksiksiz uygulama kılavuzları ve API özelliklerine mi ihtiyacınız var?
Resmi Python & Django Paketi geliştirici kılavuzumuzda parametre referanslarını, kimlik doğrulamayı ve yerel testleri inceleyin.
Python & Django Paketi Görsel İşleme Sürecinizi Hızlandırın
Uygulamanızda 50 ms altı AVIF ve WebP optimizasyonunu deneyimleyin. Kurulum ücreti yok, anında sandbox anahtarları.
