Rehber

Base64 verisini görsele dönüştürme

Base64 görsel metnini giriş alanına ekleyin, çıktı biçimini seçin ve dönüştürmeyi başlatın. Biçim seçmezseniz PNG, JPG seçerseniz JPEG yönü kullanılır.

Araç Base64 Görsel Dönüştürücü

Base64 görsel dönüşümünü tanıma

Base64 ile kodlanmış bir görsel verisini yeniden görsel sonucuna çevirmek için bu aracı kullanabilirsiniz. Araç, metin olarak verilen veriyi çözümler, oluşan görseli açar ve seçtiğiniz çıktı biçiminde yeniden kodlar. Çıktı biçimi belirtmediğinizde PNG kullanılır. Bu yöntem, görsel verisinin metin içinde taşındığı bir içerikten yeniden görsel elde etmek istediğinizde uygundur.

Girdi alanı boş bırakılırsa varsayılan değer boş metindir ve işlem başarısız olabilir. Bununla birlikte, yalnızca boş olmayan bir metin vermek de başarılı sonuç için yeterli değildir. Metnin gerçekten Base64 ile kodlanmış bir görsel verisine karşılık gelmesi gerekir; çözümleme, görseli açma veya yeniden kodlama aşamalarından biri başarısız olursa sonuç da başarısız dönebilir.

Sonucu değerlendirirken iki ayrı seçimi birlikte düşünün: girişteki verinin geçerli bir görsele karşılık gelmesi ve istenen çıktı biçiminin doğru yazılması. PNG, özel bir çıktı biçimi seçilmediğinde kullanılan varsayılandır. JPG değeri ise JPEG olarak ele alınır; bu nedenle bu iki tercih aynı JPEG kodlama yönüne gider.

Dönüşümü uygulama adımları

  1. Görsele ait Base64 metnini giriş alanına ekleyin. Metni aktarırken başını, sonunu ve içerdiği karakterleri kontrol edin; eksik veya değiştirilmiş bir bölüm çözümleme aşamasında soruna neden olabilir. Girdi alanı isteğe bağlı bir metin alanıdır, ancak veri vermeden başlatılan işlem başarısız sonuç üretebilir.

  2. Metin bir veri URI'si biçiminde başlıyorsa virgülün yerini kontrol edin. Araç, ilk virgülden sonraki metni veri olarak kullanır. Metinde ikinci bir virgül daha bulunuyorsa, ikinci virgülden sonraki bölüm dikkate alınmaz. Bu nedenle Base64 kısmının ilk virgülden sonra başladığından ve gereksiz bir ikinci virgülle bölünmediğinden emin olun.

  3. Çıktı biçimi alanına istediğiniz biçim metnini yazın veya mevcut seçeneği kullanın. Alanı değiştirmezseniz PNG varsayılanı geçerli olur. Girilen biçim metni büyük harfe çevrilerek işlenir; JPG yazarsanız bu değer JPEG olarak normalleştirilir.

  4. Dönüştürmeyi başlatın ve dönen sonucun başarılı olup olmadığını kontrol edin. İşlem sırasında Base64 verisi çözülür, elde edilen veri görsel olarak açılır ve seçilen biçimde yeniden kodlanır. JPEG kodlaması öncesinde kaynak görsel RGBA veya palet modundaysa RGB moduna çevrilir.

  5. Başarısız sonuç görürseniz önce giriş alanının boş olup olmadığını inceleyin. Ardından Base64 metninin eksiksiz kopyalandığını, veri URI'sindeki virgül yapısının doğru olduğunu ve metnin bir görsele ait olduğunu kontrol edin. Son olarak çıktı biçimi metnini gözden geçirip işlemi yeniden başlatın.

  6. Başarısızlık sürerse tek bir nedene bağlı kesin bir teşhis koymayın. Görsel işleme kullanılamaması ya da çözümleme, görseli açma veya kodlama sırasında oluşan bir istisna da aynı sonuca yol açabilir. Bu durumda girdiyi ve seçimi yeniden kontrol ederek elde ettiğiniz sonucu bu sınır içinde yorumlayın.

Sonucu ve sınırları değerlendirme

Başarılı sonuç, sağlanan Base64 verisinin görsel olarak açıldığını ve seçilen çıktı biçimine göre yeniden kodlandığını gösterir. Biçim alanı boş bırakılmışsa PNG sonucu beklenir. JPG seçimi JPEG yönüne normalleştirildiğinden, sonuç değerlendirilirken JPG yazımı ile JPEG yazımı arasında ayrı bir kodlama yolu aramanız gerekmez.

Başarısız sonuç, girdinin yalnızca biçim alanıyla ilgili olduğunu göstermez. Boş giriş, kullanılamayan görsel işleme desteği veya çözümleme, görseli açma ya da kodlama aşamasındaki bir hata bu sonuca neden olabilir. Geçerli görünümlü bir metin de görsel olarak açılamayabileceği için metnin uzunluğuna bakarak geçerlilik kararı vermeyin.

Veri URI'si kullanan girdilerde ilk virgülün öncesini ve sonrasını ayırma kuralı özellikle önemlidir. İkinci virgülden sonraki içerik yok sayıldığından, Base64 verisinin bu noktadan önce tamamlanması gerekir. Çıktı biçimi de sonucu yorumlarken dikkate alınmalıdır; çünkü yeniden kodlama, seçilen biçime göre yapılır.

Bu araç, verilen içeriği bir görsel sonucuna dönüştürme akışını yürütür; ancak burada gözlenen başarısızlık, kaynak verinin hangi bölümünde sorun olduğunu tek başına belirtmez. Sonucu kullanmadan önce başarılı durumunu, seçilen biçimi ve giriş metninin bütünlüğünü birlikte kontrol edin.

Uygulamalı örnek

Küçük bir PNG görselini Base64 metninden yeniden PNG çıktısına çevirmek isteyen bir kullanıcı, metni giriş alanına ekleyip PNG biçimini seçer.

1x1 PNG görseline ait iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNk+A8AAQUBAScY42YAAAAASUVORK5CYII= Base64 metnini giriş alanına ekleyip PNG biçimini seçin ve işlemi başlatın.

Başarılı bir görsel sonucu ve PNG çıktı biçimi görülür; gerçek çıktı değeri girilen veriye göre oluşur.

Sınırlamalar

  • Boş veya görsel olarak açılamayan veri, görsel işleme kullanılamaması ya da açma ve kodlama aşamasındaki hata başarısız sonuç doğurabilir.

Sık yapılan hatalar

  • Veri URI'sindeki Base64 bölümünü ikinci virgülden sonra bırakmak veya metni eksik kopyalamak dönüşümü bozabilir. İlk virgülden sonra başlayan veriyi eksiksiz koruyun, ikinci virgül varsa sonraki kısmın kullanılmadığını dikkate alın ve işlemi yeniden deneyin.

Sık sorulan sorular

Çıktı biçimi seçmezsem ne olur?

Alanı değiştirmediğinizde PNG varsayılanı kullanılır ve sağlanan görsel verisi bu biçimde yeniden kodlanır.

JPG ve JPEG arasında nasıl bir fark vardır?

JPG değeri JPEG olarak normalleştirilir; JPEG kodlamasından önce RGBA veya palet modundaki kaynak görseller RGB moduna çevrilir.

Dönüştürme neden başarısız olabilir?

Girdi boşsa ya da çözümleme, görseli açma veya kodlama sırasında hata oluşursa işlem başarısız olabilir. Base64 metnini, veri URI'sindeki virgül düzenini ve seçilen çıktı biçimini yeniden kontrol edin.

Araç

Base64 Görsel Dönüştürücü