This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

Dönüştür

Görüntüleri biçimler arasında dönüştürün. HEIC, JXL, BMP, ICO, JP2, QOI ve PSD gibi özel biçimlerin yanı sıra yaygın web biçimlerini de destekler.

API Uç Noktası

POST /api/v1/tools/image/convert

Bir görüntü dosyası ve bir JSON settings alanı ile çok parçalı form verilerini kabul eder.

Parametreler

ParametreTürZorunluVarsayılanAçıklama
formatstringEvet-Hedef biçim: jpg, png, webp, avif, tiff, gif, heic, heif, jxl, bmp, ico, jp2, qoi, psd, ppm, eps, tga
qualitynumberHayır-Çıktı kalitesi (1-100). jpg, webp, avif, heic gibi kayıplı biçimlere uygulanır.

Desteklenen Çıktı Biçimleri

BiçimTürNotlar
jpgKayıplıJPEG, en iyi uyumluluk
pngKayıpsızSaydamlığı destekler
webpHer ikisiModern web biçimi, iyi sıkıştırma
avifKayıplıYeni nesil biçim, mükemmel sıkıştırma
tiffHer ikisiBaskı/yayın iş akışları
gifKayıpsız256 renkle sınırlı
heic / heifKayıplıApple ekosistemi biçimi
jxlHer ikisiJPEG XL, yeni nesil biçim
bmpKayıpsızSıkıştırılmamış bit eşlem
icoKayıpsızWindows simge biçimi
jp2KayıplıJPEG 2000
qoiKayıpsızQuite OK Image biçimi
psdKatmanlıAdobe Photoshop (ImageMagick gerektirir)
ppmKayıpsızPortable Pixmap (PPM/PGM/PBM)
epsVektörEncapsulated PostScript
tgaKayıpsızTarga görüntü biçimi

Örnek İstek

WebP'ye dönüştür:

bash
curl -X POST http://localhost:1349/api/v1/tools/image/convert \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"format": "webp", "quality": 85}'

PNG'ye dönüştür (kayıpsız):

bash
curl -X POST http://localhost:1349/api/v1/tools/image/convert \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"format": "png"}'

Örnek Yanıt

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/photo.webp",
  "originalSize": 2450000,
  "processedSize": 680000
}

Notlar

  • Çıktı dosya adı uzantısı, hedef biçimle eşleşecek şekilde otomatik olarak güncellenir.
  • SVG girişleri, dönüştürmeden önce 300 DPI'de rasterleştirilir.
  • PSD dönüştürme, sunucuda ImageMagick'in kurulu olmasını gerektirir.
  • BMP, EPS, ICO, JP2, JXL, PPM, QOI ve TGA, özel CLI kodlayıcıları kullanır ve Sharp işlemesini atlar.
  • HEIC/HEIF kodlaması, sistem HEIC kodlayıcı kitaplığını kullanır.
  • Giriş biçimleri geniştir: JPEG, PNG, WebP, AVIF, TIFF, GIF, HEIC, RAW (CR2, NEF, ARW, vb.), PSD, SVG, BMP ve daha fazlası.