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

Kırp

Konum ve boyut kullanarak dikdörtgen bir bölge tanımlayarak görüntüleri kırpın. Hem piksel hem de yüzde birimlerini destekler.

API Uç Noktası

POST /api/v1/tools/image/crop

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

Parametreler

ParametreTürZorunluVarsayılanAçıklama
leftnumberEvet-Kırpma bölgesinin X ofseti (sol kenardan)
topnumberEvet-Kırpma bölgesinin Y ofseti (üst kenardan)
widthnumberEvet-Kırpma bölgesinin genişliği
heightnumberEvet-Kırpma bölgesinin yüksekliği
unitstringHayır"px"Değerler için birim: px veya percent

Örnek İstek

bash
curl -X POST http://localhost:1349/api/v1/tools/image/crop \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"left": 100, "top": 50, "width": 800, "height": 600}'

Yüzde değerlerini kullanarak kırpma:

bash
curl -X POST http://localhost:1349/api/v1/tools/image/crop \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"left": 10, "top": 10, "width": 80, "height": 80, "unit": "percent"}'

Örnek Yanıt

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

Notlar

  • Kırpma bölgesi görüntü sınırları içine sığmalıdır. Bölge görüntünün ötesine uzanırsa, istek başarısız olur.
  • percent birimi kullanıldığında, değerler görüntü boyutlarının yüzdelerini temsil eder (örn. left: 10, sol kenardan %10 anlamına gelir).
  • Çıktı biçimi giriş biçimiyle eşleşir.
  • Kırpmadan önce EXIF yönlendirmesi otomatik olarak uygulanır, bu nedenle koordinatlar görsel olarak doğru yönlendirmeye karşılık gelir.