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

Daire Kırpma

Bir görseli, köşeleri saydam olacak şekilde ortalanmış bir daireye kırpın. Ayarlanabilir yakınlaştırma, konum kayması, kenarlık ve çıktı boyutunu destekler.

API Uç Noktası

POST /api/v1/tools/image/circle-crop

Bir görsel dosyası ve bir JSON settings alanı içeren multipart form verisi kabul eder.

Parametreler

ParametreTürZorunluVarsayılanAçıklama
zoomsayıHayır1Yakınlaştırma faktörü (1-5); daha yüksek değerler daha sıkı kırpar
offsetXsayıHayır0.5Yatay merkez konumu (0-1)
offsetYsayıHayır0.5Dikey merkez konumu (0-1)
borderWidthtam sayıHayır0Piksel cinsinden kenarlık genişliği (0-200)
borderColordizeHayır"#ffffff"Onaltılık kenarlık rengi
backgrounddizeHayır"transparent"Köşe doldurma: "transparent" veya bir onaltılık renk
outputSizetam sayıHayır-Piksel cinsinden nihai kare boyutu (16-4096)

Örnek İstek

bash
curl -X POST http://localhost:1349/api/v1/tools/image/circle-crop \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"zoom": 1.2, "borderWidth": 4, "borderColor": "#333333"}'

Örnek Yanıt

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

Notlar

  • Saydam köşeleri korumak için çıktı her zaman PNG'dir (background düz bir renge ayarlanmadıkça).
  • Daire, görselin kısa kenarına yazılır. Daha sıkı kırpmak için zoom, görünür alanı kaydırmak için offsetX/offsetY kullanın.
  • outputSize sağlandığında, sonuç kırpmanın ardından bu kare boyutuna yeniden boyutlandırılır.
  • HEIC, RAW, PSD ve SVG girişleri işlenmeden önce otomatik olarak çözülür.