Rehber

Base64 Görüntü Verisini Data URI'ye Dönüştürme

Boş olmayan Base64 kodlu görüntü metnini girin ve data URI seçeneğini ihtiyacınıza göre ayarlayın. Başarılı işlem, Base64 temsilini ve seçenek etkinse MIME türü etiketlenmiş data URI'yi oluşturur.

Araç Görselden Base64'e Dönüştürücü

Bu işlem ne zaman kullanılır?

Bu araç, elinizde bulunan Base64 kodlu görüntü metnini işleyerek görüntünün Base64 temsilini oluşturur. İhtiyaca göre bu temsil, görüntü MIME türünü belirten bir data URI ile birlikte hazırlanabilir. Böylece özellikle bir görüntüyü metin tabanlı bir alanda kullanmak veya Base64 biçimindeki veriyi yeniden düzenlemek istediğinizde uygun bir çıktı elde edebilirsiniz.

İşleme başlamadan önce kullanacağınız girdinin, bir görüntünün Base64 olarak kodlanmış metni olduğundan emin olun. Araç uzak bir görüntü adresini, rastgele bir metni ya da doğrudan bir dosya yolunu bu akışın tanımlanmış girdisi olarak ele almaz. Görüntü verisi alanının varsayılanı boş metindir, ancak boş girdi kabul edilmediği için alana veri sağlamak gerekir.

Data URI seçeneği isteğe bağlıdır ve başlangıçta etkin durumdadır. Bu ayar açık kaldığında başarılı sonuç içinde Base64 temsiline ek olarak MIME türü etiketlenmiş bir data URI hazırlanır. Yalnızca Base64 metnine ihtiyaç duyuyorsanız seçeneği kapatabilirsiniz. Bu tercih, üretilen sonucun hangi biçimde sunulacağını belirler; görüntünün içeriğini değiştirmez.

Uygulama adımları

  1. Görüntünüzün Base64 kodlu metnini görüntü verisi alanına yapıştırın. Alanı boş bırakmayın ve metnin başka bir içeriğe değil, görüntü verisine ait olduğunu kontrol edin.
  2. Sonuçta data URI bulunmasını isteyip istemediğinize karar verin. Başlangıç ayarını korursanız işlem başarılı olduğunda MIME türü etiketlenmiş data URI de hazırlanır; yalnızca Base64 temsilini almak için ilgili seçeneği devre dışı bırakın.
  3. İşlemi başlatın. Araç, boş olmayan metni Base64 olarak çözer ve ortaya çıkan baytları bir görüntü olarak açmayı dener. Bu aşama, girilen metnin yalnızca biçimsel olarak Base64 karakterleri içermesinden daha fazlasını kontrol eder; açma denemesi görüntü verisi üzerinde yapılır.
  4. İşlem başarılıysa oluşturulan Base64 temsilini inceleyin ve ihtiyacınız olan çıktıyı kopyalayın. Data URI ayarı açıkken, aynı sonuçta yer alan MIME türü etiketli biçimi de ilgili kullanım alanına aktarabilirsiniz.
  5. Görüntü biçimi bilgisini sonuçla birlikte değerlendirin. PNG, JPEG, WEBP, GIF ve BMP görüntülerine karşılık gelen görüntü MIME türleri atanır. Biçim algılanmadığında PNG biçimi ve image/png MIME türü kullanılır. Algılanan biçim tanınmıyorsa biçim bilgisi algılanan değer olarak kalabilirken MIME türü image/png olarak geri dönebilir.
  6. Çıktıyı kullanmadan önce seçtiğiniz seçeneğin sonucu doğru yansıttığını kontrol edin. Data URI seçeneğini kapattıysanız yalnızca Base64 temsili beklenir; açık bıraktıysanız buna ek bir data URI hazırlanır.

Çıktıyı değerlendirme

Başarılı sonuç, özgün görüntü baytlarının UTF-8 Base64 temsiline dönüştürüldüğünü gösterir. Bu çıktı, görüntü verisini metin biçiminde taşımanız gereken bir akışta kullanılabilecek temsil olarak değerlendirilmelidir. Data URI ayarı etkinse temsile görüntü MIME türünü belirten bölüm eklenir; ayar devre dışı bırakıldığında data URI metni oluşturulmaz.

MIME türünü yorumlarken tanınan görüntü biçimleri ile biçim bilgisinin bulunmadığı durumları birbirinden ayırın. PNG, JPEG, WEBP, GIF ve BMP için ilgili görüntü türü kullanılırken biçim algılanmadığında PNG ve image/png varsayımı devreye girer. Tanınmayan bir biçim algılanırsa biçim adı korunabilir, fakat MIME türü yine image/png değerine düşebilir.

Başarısız sonuç boş girdiden, Base64 çözme sırasında oluşan bir istisnadan, görüntünün açılamamasından veya gerekli görüntü çözümleme desteğinin bulunmamasından kaynaklanabilir. Base64 çözme katı doğrulama ile yapılandırılmadığı için hatalı metinlerin her durumda erken aşamada reddedileceği söylenemez. Benzer şekilde görüntü açma işlemi baytları açmayı denediğinden kısmen bozulmuş veriler bu sınırda mutlaka başarısız olmayabilir. Bu nedenle elde edilen temsili ve MIME türünü, beklediğiniz görüntüyle uyumlu olduklarını doğrulamadan kullanmayın.

Uygulamalı örnek

Bir web sayfasında kullanılmak üzere PNG görüntüsünün Base64 metnini data URI biçiminde hazırlamak istiyorsunuz.

Bir PNG görüntüsünün Base64 kodlu metnini görüntü verisi alanına yapıştırın, data URI seçeneğini açık bırakın ve işlemi başlatın. Sonuçta Base64 temsilini ve oluşturulan data URI'yi kontrol edin.

Başarılı sonuçta bir Base64 görüntü temsili bulunur; data URI seçeneği açıksa buna ek olarak MIME türü etiketlenmiş bir data URI alanı da bulunur.

Sınırlamalar

  • Tanımlanan akış sağlanan Base64 kodlu görüntü verisini işlemeye yöneliktir; hatalı veya kısmen bozulmuş verilerin görüntü açma aşamasında kesin olarak başarısız olması beklenmemelidir.

Sık yapılan hatalar

  • Boş alan göndermek veya görüntüye ait olmayan bir metin kullanmak başarısız sonuca neden olabilir; görüntü verisi alanına boş olmayan Base64 kodlu görüntü metnini yerleştirip işlemi yeniden başlatın.

Sık sorulan sorular

Görüntü verisi alanını boş bırakabilir miyim?

Boş girdi reddedildiği için alanı boş bırakamazsınız; görüntüye ait boş olmayan Base64 kodlu metin sağlamanız gerekir.

Base64 çıktısıyla birlikte data URI alabilir miyim?

Data URI ayarı etkinse başarılı işlem sonucunda Base64 temsiline ek olarak MIME türü etiketli bir data URI hazırlanır; ayarı kapatırsanız bu metin üretilmez.

Hangi görüntü biçimleri için MIME türü oluşturulur?

PNG, JPEG, WEBP, GIF ve BMP için karşılık gelen görüntü MIME türleri atanır; biçim algılanmadığında veya tanınmayan bir biçimle karşılaşıldığında image/png geri dönüş değeri kullanılabilir.

Araç

Görselden Base64'e Dönüştürücü