🖼️ Çekmeköy Börekçisi Images Service
Bu servis, resim yükleme, görüntüleme ve yönetimi için kullanılır.
📝 Önemli Not: Bu servis artık sadece original klasörüne resim kaydeder.
Otomatik boyutlandırma yapılmaz. Resimler sadece yüklendiği haliyle saklanır.
POST
/upload
Resim yükleme endpoint - Sadece original klasörüne kaydeder
DELETE
/delete
Resim silme endpoint
GET
/uploads/original/{filename}
Resim görüntüleme endpoint (sadece original boyut)
POST
/resize
Resim yeniden boyutlandırma endpoint (manuel)
GET
/process?filename={filename}&width={width}&height={height}&quality={quality}&crop={crop}&fit={fit}
Dinamik resim işleme endpoint
Parametreler:
• filename: Resim dosya adı (zorunlu)
• width: Hedef genişlik (piksel)
• height: Hedef yükseklik (piksel)
• quality: Kalite (1-100, varsayılan: 90)
• crop: true/false (varsayılan: true - orantısız)
• fit: crop/contain/fill (crop parametresini override eder)
Varsayılan davranış: Orantısız boyutlar (crop=true)
ÖRNEKLER
Orantısız boyutlar (varsayılan):
/process?filename=resim.png&width=300&height=200
Orantılı boyutlar:
/process?filename=resim.png&width=300&height=200&crop=false
/process?filename=resim.png&width=300&height=200&fit=contain
Kırpma (orantısız):
/process?filename=resim.png&width=300&height=200&crop=true
/process?filename=resim.png&width=300&height=200&fit=crop
⚠️ Uyarı: Bu servis, ana API servisinden ayrı olarak çalışır ve sadece resim işlemleri için kullanılır.
Resimler sadece original klasörüne kaydedilir, otomatik boyutlandırma yapılmaz.
CORS Desteği: Uzak domainlerden gelen isteklere izin verilir.