# Image Write

Bu fonksiyon bloğu, bir girdi görüntüsünü belirli bir klasöre tanımlı bir dosya adıyla kaydetmek için tasarlanmıştır ve bu işlem bir etkin koşula bağlıdır. Dosya formatları ve sıkıştırma seçenekleri sunar.

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

`Folder Path` Görüntünün kaydedileceği klasörün yolu.

`File Name` Kaydedilecek görüntü dosyası için kullanılacak ad.

`Write Condition` Görüntünün kaydedilmesini tetikleyen, doğru olduğunda etkin hale gelen bir boolean değeri.

`Input Image` Kaydedilecek görüntü verisi.

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

Bu fonksiyon bloğu herhangi bir çıktı üretmez.

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

`Compress Image?` Kullanıcıların kaydedilen görüntüyü sıkıştırıp sıkıştırmamayı seçmelerine olanak tanıyan bir onay kutusu (seçilirse, görüntü belirtilen kalitede JPEG olarak kaydedilecektir).

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

`File Format Options` Kullanıcı tercihlerine göre hem PNG hem de JPEG formatlarında görüntü kaydetmeyi destekler.

`Dynamic Path and Filename` Kullanıcılar, çalıştırma sırasında klasör yolunu ve dosya adını dinamik olarak belirleyebilir; özel bir dosya adı veya yoksa bir zaman damgası kullanabilirler.

`Compression Control` Görüntü sıkıştırmayı etkinleştirme veya devre dışı bırakma yeteneği, görüntü kalitesi yönetiminde daha fazla esneklik sağlar.

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

1. **Specify Folder Path**: Görüntüyü kaydetmek istediğiniz klasör için istenen yolu girin.
2. **Define File Name**: Görüntü dosyanız için bir ad girin. Eğer sağlanmazsa, bir zaman damgası kullanılacaktır.
3. **Set Write Condition**: `Write Condition` girişinin koşullar yerine geldiğinde görüntüyü kaydetmek için `True` olarak ayarlandığından emin olun.
4. **Connect Input Image**: Kaydetmek istediğiniz görüntü verisini `Input Image` girişine bağlayın.
5. **Evaluate**: Bloğu çalıştırın ve eğer Yazma Koşulu doğruysa, görüntü belirtilen konuma kaydedilecektir.

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

Değerlendirme yapıldığında, Yazma Koşulu karşılandığında ve görüntü verisi geçerli olduğunda, fonksiyon bloğu görüntüyü belirtilen klasöre seçilen dosya adı ve format ile kaydedecektir.

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

<details>

<summary>Dosya Adları için Zaman Damgaları Kullanma</summary>

Farklı zamanlarda görüntüleri kaydederken dosyaları üzerine yazmamak için, `File Name` girişine hiçbir şey yazmayın. Fonksiyon, her görüntü kaydedildiğinde benzersiz bir dosya adı oluşturmak için bir zaman damgası kullanacaktır.

</details>

<details>

<summary>klasörün Var Olduğundan Emin Olun</summary>

Bloğu çalıştırmadan önce, belirttiğiniz klasör yolunun var olduğundan emin olun. Eğer yoksa, kaydetme işlemi başarısız olabilir.

</details>

<details>

<summary>Görüntüleri Sıkıştırma</summary>

Görüntüleri JPEG olarak kaydederken, `Compress Image?` seçeneğinin etkinleştirilmesi, dosya boyutunu azaltır ancak kaliteyi etkileyebilir. Boyut ve kalite dengesini sağlamak için kalite parametresini gerektiği gibi ayarlayın.

</details>

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

<details>

<summary>Görüntü Verisi Yok</summary>

`Input Image` bağlantısının doğru yapıldığından ve geçerli görüntü verisi içerdiğinden emin olun. Veri akışını doğrulamak için diğer bloklardan hata ayıklama özelliğini kullanabilirsiniz.

</details>

<details>

<summary>Dosya Yolu Sorunları</summary>

Eğer dosya yolu ile ilgili bir hata alırsanız, belirttiğiniz klasör yolunun doğru olduğundan emin olun. Bu blok çalıştırılmadan önce verilen yoldaki tüm dizinlerin var olduğundan emin olun.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.augelab.com/turkish/fonksiyon-bloklari/input-output/outputs-exports/image-write.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
