Tarayıcı Tabanlı Görsel Format Dönüştürme Teknolojisi
Görsel Format Dönüştürücü, görsel dosyalarını doğrudan web tarayıcınızda bir formattan diğerine dönüştüren bir araçtır. Kullanıcılar bir veya birden fazla görsel seçip hedef formatı belirledikten sonra, dönüştürülen dosyaları tek tek veya toplu olarak bir ZIP arşivi halinde indirebilirler. Dönüştürme işlemi sırasında araç, orijinal ve dönüştürülen dosyaların boyutlarını, piksel boyutlarını ve elde edilen veri tasarrufunu anlık olarak raporlar.
Bu araçta tüm işlemler istemci tarafında (client-side) gerçekleşir. Görselleriniz tarayıcınızda işlenir. BroBroGo'ya hiçbir şey yüklenmez ve dosyalarınız asla cihazınızdan çıkmaz. Bu çalışma prensibi, hassas veya kişisel görseller üzerinde çalışan ve dosyalarının üçüncü taraf sunuculara yüklenmesini istemeyen kullanıcılar için yerel bir işlem ortamı sunar.
Desteklenen Formatlar ve Sıkıştırma Karakteristikleri
Dönüştürücü; JPG, PNG, WebP, HEIC ve AVIF formatlarındaki dosyaları girdi olarak kabul eder. Çıktı tarafında ise JPG, PNG, WebP veya AVIF formatları seçilebilir. Her formatın kendine özgü sıkıştırma algoritmaları ve kullanım amaçları bulunmaktadır:
- JPG (JPEG): Kayıplı sıkıştırma kullanan, fotoğrafik görüntüler için standartlaşmış bir formattır. Dönüştürme sırasında %40 ile %100 arasında bir kalite değeri belirlenebilir. Kalite değeri düştükçe dosya boyutu küçülür ancak görselde sıkıştırma kusurları oluşabilir.
- PNG: Kayıpsız (lossless) bir sıkıştırma formatıdır. Görseldeki piksellerin birebir korunması veya şeffaflık (transparency) katmanının muhafaza edilmesi gerektiğinde PNG tercih edilmelidir. PNG kayıpsız olduğu için, fotoğraflar bu formatta genellikle JPG veya WebP'ye kıyasla çok daha büyük dosya boyutlarına sahip olur.
- WebP: Hem kayıplı hem de kayıpsız sıkıştırmayı destekleyen, modern ve yüksek verimliliğe sahip bir web formatıdır. JPG, WebP ve AVIF çıktı formatları için %40 ile %100 arasında kalite ayarı yapılabilmektedir.
- AVIF: Son nesil açık kaynaklı bir görsel formatıdır. Çok yüksek sıkıştırma oranlarında bile görsel kalitesini koruyabilmektedir. Ancak tarayıcı desteği sınırlıdır.
- HEIC: Apple'ın iOS 11'den itibaren iPhone'larda varsayılan olarak kullandığı yüksek verimlilik sunan bir fotoğraf formatıdır. HEIC, depolama alanından tasarruf sağlasa da birçok web sitesi, eski cihaz ve uygulama tarafından doğrudan desteklenmez. HEIC fotoğraflarını JPG veya PNG gibi yaygın formatlara dönüştürmek, bu uyumluluk sorunlarını çözer.
Tarayıcı Sınırları ve Otomatik Geri Çekilme Kuralları
Modern görsel formatlarının kodlama (encoding) süreçleri tarayıcı motorlarına bağlıdır. Bu durum bazı teknik sınırları ve otomatik geri çekilme (fallback) kurallarını beraberinde getirir:
- AVIF Kodlama Sınırı: AVIF kodlama işlemi şu anda yalnızca Chrome tarayıcısı tarafından desteklenmektedir. Eğer Firefox veya Safari tarayıcıları üzerinden AVIF formatına dönüştürme yapmaya çalışırsanız, araç otomatik olarak PNG formatına geri döner. Bu durumda kullanıcıya "Tarayıcınız bu formatta kaydetmeyi desteklemiyor — yerine PNG kullanıldı." uyarısı gösterilir ve sonuç net bir şekilde etiketlenir.
- Dosya Boyutu Karşılaştırmaları: Dönüştürme işlemi tamamlandığında, yeni dosya boyutu orijinal boyuttan küçükse görsel "Tasarruf" olarak etiketlenir. Eğer dönüştürülen görselin boyutu orijinalinden daha büyük bir değere ulaşmışsa, arayüzde "Büyüdü" etiketi gösterilir.
Hata Mesajları ve Sorun Giderme
Dönüştürme işlemi sırasında karşılaşılabilecek olası hatalar ve sistemin ürettiği hata mesajları aşağıda listelenmiştir:
- Görsel Seçilmemesi: Kullanıcı herhangi bir dosya eklemeden işlemi başlatmak istediğinde "En az bir görsel seçin." uyarısı verilir.
- Desteklenmeyen Dosya Türü: Desteklenen formatların dışındaki bir dosya yüklenmeye çalışıldığında "Bu dosya türü desteklenmiyor." mesajı gösterilir.
- Maksimum Dosya Sınırı: Belirlenen maksimum görsel sayısından daha fazla dosya tek seferde yüklenmek istendiğinde "Bir seferde en fazla
{max}görsel seçin." uyarısı tetiklenir. - Bozuk veya Geçersiz Dosya: Yüklenen dosya bir görsel olarak açılamadığında, dosyanın bozuk, boş veya aslında bir görsel olmaması ihtimaline karşı "Bu dosya bir görsel olarak açılamadı. Bozuk, boş veya aslında bir görsel olmayabilir." hatası verilir.
- Genel Dönüştürme Hatası: İşlem sırasında teknik bir aksaklık yaşanırsa "Dönüştürme başarısız oldu. Farklı bir görsel veya format deneyin." uyarısı gösterilir.
- Toplu İşlem Hataları: Birden fazla dosya dönüştürülürken bazı dosyaların başarısız olması durumunda kaç adet dosyanın işlenemediği "
{count}dosya işlenemedi." ifadesiyle belirtilir.
Sıkça Sorulan Sorular
Görsellerim yükleniyor mu? Hayır. Dönüştürme tamamen tarayıcınızda gerçekleşir ve dosyalarınız asla cihazınızdan çıkmaz.
iPhone'umdan gelen HEIC fotoğrafları neden her yerde açılmıyor? HEIC, iOS 11'den beri Apple'ın varsayılan fotoğraf formatıdır, ancak birçok uygulama, web sitesi ve eski cihaz yalnızca JPG veya PNG kabul eder. JPG'ye dönüştürmek, fotoğrafın her yerde açılmasını ve yüklenmesini sağlar.
AVIF neden bazen PNG olarak kaydediliyor? AVIF kodlama şu anda yalnızca Chrome tarafından desteklenmektedir. Firefox veya Safari'de dönüştürücü otomatik olarak PNG'ye geri döner, böylece yine de kullanılabilir bir dosya alırsınız — sonuç net bir şekilde etiketlenir.