Rehber

Görüntü biçimi nasıl dönüştürülür?

Base64 olarak kodlanmış görüntü verisini sağlayın, desteklenen bir hedef biçim seçin ve gerekiyorsa JPEG veya WEBP için kalite değerini girin. Hedef belirtmezseniz PNG kullanılır.

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

Dönüşüm için girdi ve hedefi tanıyın

Bu araç, elinizdeki görüntü verisini başka bir görüntü biçiminde kullanıma hazırlamak için işe yarar. Desteklenen hedefler PNG, JPEG, WEBP, GIF, BMP ve TIFF biçimleridir. Girdi olarak bir görsel dosyasının kendisi yerine, base64 biçiminde kodlanmış görüntü baytları sağlanır. Bu nedenle dönüştürmeye başlamadan önce kullanacağınız verinin bu yapıda hazır olduğundan emin olmanız gerekir.

Hedef biçim belirtmediğinizde PNG seçilir. Biçim adlarının yazımındaki büyük ve küçük harf farkı dikkate alınmaz; JPG ifadesi de JPEG karşılığı olarak değerlendirilir. Böylece hedef alanında JPEG yerine JPG yazılmış olması, desteklenen hedef seçimini değiştirmez.

Kalite alanı isteğe bağlıdır ve varsayılan değeri 90'dır. Bu ayar yalnızca JPEG veya WEBP çıktısı oluşturulurken kodlayıcıya iletilir. PNG, GIF, BMP ve TIFF çıktılarında kalite değeri kodlayıcıya aktarılmaz. JPEG üretiminde kaynak görsel RGBA ya da palet modundaysa, dönüştürme öncesinde RGB moduna alınır. Bu ayrıntı, özellikle saydamlık veya palet bilgisi içeren görsellerde hedef biçimin işlenme şeklini anlamanıza yardımcı olur.

Görüntü verisini adım adım dönüştürün

  1. Dönüştürmek istediğiniz görseli belirleyin ve ona ait görüntü baytlarını base64 olarak kodlayın. Hazırladığınız metnin gerçekten görsel verisini temsil ettiğini kontrol edin; yalnızca dosya adını, bir açıklamayı veya boş bir değeri giriş olarak kullanmayın.

  2. Kodlanmış veriyi ilgili görüntü verisi alanına girin. Görüntü verisi isteğe bağlı bir alan olarak tanımlansa da işlem için veri sağlanmadığında araç dönüştürme gerçekleştirmez ve başarısız bir sonuç döndürür. Bu yüzden hedef biçimi seçmeden önce girdi alanında kullanılabilir veri bulunduğunu kontrol edin.

  3. Çıktı için PNG, JPEG, WEBP, GIF, BMP veya TIFF seçeneklerinden birini belirleyin. Bir hedef seçmezseniz işlem PNG hedefiyle ilerler. JPEG için JPG yazmayı tercih ederseniz bu ad, desteklenen JPEG karşılığı olarak ele alınır. Desteklenen kümenin dışındaki bir biçim adı, dönüşüm yerine başarısız sonuç oluşturur.

  4. JPEG ya da WEBP kullanacaksanız kalite alanını ihtiyacınıza göre doldurun. Girilen değer bu iki çıktı türünün kodlanmasında kullanılır; PNG, GIF, BMP ve TIFF seçildiğinde aynı değer kodlayıcıya gönderilmez. Kalite için doğrulanmış bir aralık veya yuvarlama kuralı belirtilmediğinden, aracın kabul ettiği giriş biçimine uygun bir değer kullanın.

  5. Dönüştürme işlemini başlatın. Görselin okunması, açılması, biçim değiştirmesi veya kaydedilmesi sırasında sorun yaşanırsa işlem başarısız olarak sonuçlanır. Kullanılan ortamda Pillow bulunmuyorsa sonuç ayrıca Pillow'un kurulu olmadığını belirten bir başarısızlık bilgisi içerebilir.

Çıktı bilgilerini ve işlem sınırlarını okuyun

Başarılı dönüşümün sonucunda kodlanmış dönüştürülmüş görüntü verisi sağlanır. Bunun yanında seçilen çıktı biçimi ve oluşan çıktının bayt cinsinden boyutu hakkında bilgi görebilirsiniz. Bu alanlar, işlemin hangi hedefle tamamlandığını ve üretilen verinin kaç bayt tuttuğunu kontrol etmenizi sağlar.

Sonuç başarısızsa ilk olarak görüntü verisinin gönderildiğini inceleyin. Ardından hedef biçimin desteklenen seçeneklerden biri olduğunu ve base64 verisinin kullanılabilir bir görüntüyü temsil ettiğini kontrol edin. Görüntünün açılması veya kaydedilmesi sırasında ortaya çıkan sorunlar da aynı sonuç kategorisine girebilir; bu nedenle yalnızca hedef seçimini değiştirerek sorunun çözüleceğini varsaymayın.

JPEG hedefinde RGBA ya da palet modundaki kaynakların RGB'ye çevrilmesi, hedefteki renk modunun kaynakla aynı kalmayabileceği anlamına gelir. PNG, GIF, BMP veya TIFF seçildiğinde kalite alanının kullanılmaması da sonucu değerlendirirken göz önünde bulundurulmalıdır. Başarılı bir dönüşüm, verinin seçilen biçimde üretildiğini gösterir; tek başına belirli bir görsel kalite düzeyini veya her kullanım amacıyla uyumluluğu kanıtlamaz.

Uygulamalı örnek

Bir web formunda kullanılacak fotoğrafı JPEG biçimine çevirmek isteyen kullanıcı, görüntü verisini girip JPEG hedefini seçer.

Bir fotoğrafın base64 olarak kodlanmış görüntü verisini sağlayın, hedef olarak JPEG'i belirleyin ve kalite alanını doldurarak işlemi başlatın.

Başarılı sonuçta kodlanmış dönüştürülmüş görüntü verisi, JPEG hedef bilgisi ve çıktı bayt boyutu yer alır.

Sınırlamalar

  • Kalite değeri yalnızca JPEG ve WEBP kodlamasına aktarılır; desteklenen hedef kümesinin dışındaki biçimler ile görsel işleme veya kaydetme hataları başarısız sonuç kapsamındadır.

Sık yapılan hatalar

  • Girdi alanına base64 görüntü verisi yerine boş değer veya yalnızca dosya adı eklemek: Araç dönüştürme yapmadan başarısız sonuç döndürebilir. Görüntü baytlarını base64 biçiminde kodlayıp ilgili alana ekleyerek işlemi yeniden başlatın.

Sık sorulan sorular

Hedef biçim seçmezsem hangi çıktı kullanılır?

Hedef alanını boş bırakırsanız işlem PNG hedefiyle yapılır; JPG yazarsanız bu ad JPEG olarak değerlendirilir.

Kalite ayarı hangi biçimlerde geçerlidir?

JPEG veya WEBP çıktısı seçildiğinde kalite değeri kodlayıcıya iletilir; PNG, GIF, BMP ve TIFF çıktılarında bu aktarım yapılmaz.

Görüntü verisi olmadan dönüştürme yapılır mı?

Görüntü verisi gönderilmediği koşulda araç dönüştürme yerine başarısız sonuç döndürür; base64 olarak kodlanmış görüntü baytlarını sağlamanız gerekir.

Araç

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