> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/turkish/fonksiyon-bloklari/blocks-reference/image-transformations/operations/image-resize.md).

# Image Resize

Bu fonksiyon bloğu, görüntülerin belirtilen genişlik ve yükseklik değerlerine göre boyutlarını değiştirmek için tasarlanmıştır. Resim kalitesini korumak için farklı ara yüzleme yöntemleri sunar.

## 📥 Girdiler <a href="#inputs" id="inputs"></a>

`Image Any` Yeniden boyutlandırmak istediğiniz giriş görüntüsü.

`Width` Yeniden boyutlandırılmış görüntü için hedef genişlik. Belirtilmezse, orijinal genişlik kullanılacaktır.

`Height` Yeniden boyutlandırılmış görüntü için hedef yükseklik. Belirtilmezse, orijinal yükseklik kullanılacaktır.

## 📤 Çıktılar <a href="#outputs" id="outputs"></a>

`Image Any` Belirtilen boyutlarla yeniden boyutlandırılmış çıktıyı gösterir.

## 🕹️ Kontroller <a href="#controls" id="controls"></a>

`Interpolation Method` Görüntüyü yeniden boyutlandırmak için kullanılacak yöntemi seçmenizi sağlayan bir açılır menü. Seçenekler arasında:

* **INTER\_NEAREST**
* **INTER\_LINEAR**
* **INTER\_AREA**
* **INTER\_CUBIC**
* **INTER\_LANCZOS4**

## 🎨 Özellikler <a href="#features" id="features"></a>

`Flexible Dimension Adjustment` Kullanıcıların ihtiyaç duyduklarında yeni genişlik ve yükseklik değerlerini belirtmelerine veya orijinal boyutları kullanmalarına olanak tanır.

`Various Interpolation Options` Farklı ara yüzleme yöntemlerinden seçim yaparak yeniden boyutlandırılmış görüntünün kalitesini sağlama imkanı sunar.

## 📝 Kullanım Talimatları <a href="#usage" id="usage"></a>

1. **Input Image**: `Image Any` girişine bir görüntü bağlayın.
2. **Set Dimensions**: İsteğe bağlı olarak, ilgili girdileri kullanarak bir genişlik ve yükseklik belirtin. Boş bırakılırsa, orijinal görüntü boyutları korunacaktır.
3. **Choose Interpolation Method**: Açılır menüden istenen ara yüzleme yöntemini seçin.
4. **Resize Image**: Değerlendirildiğinde, görüntü belirtilen parametrelere göre yeniden boyutlandırılacaktır.

## 📊 Değerlendirme <a href="#evaluation" id="evaluation"></a>

Çalıştırıldığında, bu fonksiyon bloğu, belirtilen genişlik ve yükseklik temelinde giriş görüntüsünü yeniden boyutlandıracak ve yeniden boyutlandırılmış görüntüyü döndürecektir.

## 💡 İpuçları ve Püf Noktaları <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>Doğru Ara Yüzleme Seçimi</summary>

* Büyütme için, daha iyi kalite için **INTER\_CUBIC** veya **INTER\_LANCZOS4** gibi yöntemleri tercih edin.
* Küçültme için, genellikle iyi kalite sağladığı için **INTER\_AREA** tercih edilir.

</details>

<details>

<summary>Oranı Koruma</summary>

Orijinal görüntünün en boy oranını korumak istiyorsanız, genişliğe bağlı olarak yeni yüksekliği aşağıdaki formülü kullanarak hesaplayın:

```
new_height = original_height * (new_width / original_width)
```

</details>

<details>

<summary>Diğer Bloklarla Entegrasyon</summary>

Bu bloğu `Show Image` bloğu ile birleştirerek yeniden boyutlandırma işleminden hemen sonra sonuçları görselleştirmeyi düşünün.

</details>

## 🛠️ Sorun Giderme <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Yanlış Boyut Hatası</summary>

Belirtilen boyutların pozitif tamsayılar olduğundan emin olun. Beklenmedik çıktılar görüyorsanız, giriş boyutlarının orijinal görüntü boyutunu aşmadığını veya negatif olmadığını kontrol edin.

</details>

<details>

<summary>Görüntü Yeniden Boyutlandırılmıyor</summary>

Görüntü düzgün bir şekilde yeniden boyutlandırılmıyorsa, bağlantıları kontrol edin ve giriş soketine geçerli bir görüntü sağlandığından emin olun.

</details>
