> 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/input-output/outputs-exports/image-logger.md).

# Image Logger

Image Logger fonksiyon bloğu, kullanıcı tarafından tanımlanan bir dosya adıyla belirtilen bir klasöre görüntüleri kaydetmek için tasarlanmıştır. Klasörde saklanan toplam görüntü sayısını sınırlı tutar ve gerektiğinde en eski görüntüleri otomatik olarak siler.

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

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

`File Name` Kaydedilen görüntü dosyaları için temel isim. Her kaydedilen görüntü, benzersiz bir tanımlayıcı ekleyecektir.

`Image Limit` Belirtilen klasörde izin verilen maksimum görüntü sayısı. Limit aşıldığında, en eski görüntüler silinecektir.

`Input Image` Saklamak istediğiniz görüntü verisi.

`Trigger` Kaydetme işlemine başlamak için kullanılan bir boolean değeri. Görüntü, bu sinyal true olduğunda yalnızca kaydedilecektir.

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

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

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

Bu blokta belirli kontroller yoktur; görüntü kaydetme, giriş parametreleri ve tetikleyiciyle yönetilmektedir.

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

`Dynamic Image Saving` Tetikleyici etkinleştirildiğinde sağlanan görüntüyü otomatik olarak kaydeder.

`Image Limit Management` Gerekli olduğunda en eski görüntüleri silerek toplam görüntü sayısını belirtilen limitin altında tutar.

`Flexibility` Düzenli depolama için özelleştirilmiş klasör yolları ve dosya adları destekler.

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

1. **Specify Folder Path**: Görüntüleri kaydetmek istediğiniz klasörün yolunu içeren bir dize bağlayın.
2. **Set File Name**: Kaydedilen görüntü dosyaları için temel ismi belirten bir dize bağlayın.
3. **Define Image Limit**: Klasörde tutulacak maksimum görüntü sayısını belirleyin.
4. **Input Image**: Saklamak istediğiniz görüntüyü bağlayın.
5. **Trigger Saving**: Görüntüyü kaydetmek için `Trigger` girişine true sinyali gönderin.

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

Tetikleyici aracılığıyla etkinleştirildiğinde, bu fonksiyon bloğu sağlanan giriş görüntüsünü belirtilen klasöre belirtilen dosya adıyla kaydeder. Gerektiğinde en eski dosyaları silerek depolanan görüntü sayısını yönetir.

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

<details>

<summary>Using Unique Filenames</summary>

Dosyaların üzerine yazmamak için, `File Name` girişine bir zaman damgası veya benzersiz bir tanımlayıcı eklemeyi düşünün. Bu, `Date-Time` ile birleştirilerek gerçekleştirilebilir.

</details>

<details>

<summary>Managing Different File Types</summary>

Farklı dosya formatlarına ihtiyacınız varsa, `image_path`'i `.png` uzantısını desteklenen herhangi bir formatla (örneğin, `.jpg`) değiştirecek şekilde düzenleyin.

</details>

<details>

<summary>Creating a Save Directory</summary>

Belirtilen klasörün mevcut olduğundan emin olun; aksi takdirde hatalara yol açabilir. `File/Folder Operations` bloğunu kullanarak önceden bir klasör oluşturabilirsiniz.

</details>

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

<details>

<summary>Image Not Saving</summary>

Sağlanan klasör yolunun geçerli olduğundan ve o dizine yazma izinlerinizin bulunduğundan emin olun.

</details>

<details>

<summary>Trigger Not Activating</summary>

Görüntüyü kaydetmek istediğinizde tetikleyici girişinin true olarak ayarlandığından emin olun; aksi takdirde, kaydetme işlemi başlatılmayacaktır.

</details>

<details>

<summary>Exceeding Image Limit</summary>

`Image Limit` değerinin uygun şekilde ayarlandığını kontrol edin. Limit aşıldığında, bazı görüntüler otomatik olarak silinebilir. Daha fazla görüntü saklamak istiyorsanız limiti ayarlayın.

</details>
