🍋
Menu
Image

Crop

Kırpma (Görüntü Bölgesi Seçimi)

Kompozisyonu iyileştirmek, konuya odaklanmak veya en-boy oranını ayarlamak için bir görüntüden belirli bir dikdörtgen alanı seçip çıkarma, dış kısımları atma işlemi.

Teknik Detay

Kırpma, piksel ızgarasından ofset (x, y) ve boyutlar (genişlik, yükseklik) ile tanımlanan bir alt dikdörtgen çıkarır. Yeniden örnekleme yapılmaz — piksel değerleri değişmeden kalır, sıkıştırılmamış görüntü verileri üzerinde kayıpsız bir işlem sağlar. Kaydederken, kayıplı yeniden sıkıştırma (JPEG) nesil artefaktları ekler — JPEG kayıpsız kırpma bunu DCT blokları üzerinde doğrudan çalışarak önler (8×8 veya 16×16 blok sınırlarıyla kısıtlı). Kırpma varyantları: en-boy oranı kırpma (oranı korur), içerik farkındalıklı kırpma (otomatik belirginlik analizi), daire kırpma (alfa maskesi) ve akıllı kırpma (yüz/konu algılama). Tarayıcı uygulaması Canvas API kullanır: ctx.drawImage(img, sx, sy, sw, sh, dx, dy, dw, dh).

Ornek

```javascript
// Crop image to specific region
const canvas = document.createElement('canvas');
canvas.width = cropWidth;
canvas.height = cropHeight;
const ctx = canvas.getContext('2d');
ctx.drawImage(
  img,
  cropX, cropY, cropWidth, cropHeight,  // source rect
  0, 0, cropWidth, cropHeight            // dest rect
);
```

Ilgili Araclar

Ilgili Terimler