WebP Görüntüsünü JPG'ye Dönüştürme
Base64 ile kodlanmış WebP görüntü verisini görüntü alanına girin ve isterseniz kalite değerini ekleyin. Başarılı sonuç, JPEG baytlarını temsil eden base64 kodlu veridir; bu çıktı sonraki kullanım için JPEG verisine dönüştürülebilir.
WebP verisini JPEG dönüşümüne hazırlama
Bu araç, sağlanan WebP görüntü verisini JPEG biçimine çevirmek için kullanılır. Dönüştürme, WebP içeriğini JPEG bekleyen bir sonraki görsel işlemine hazırlamak istediğinizde işe yarar. Girdi olarak bir dosya yolu veya web adresi değil, base64 ile kodlanmış görüntü verisi kullanılır. Araç bu değeri çözer, ortaya çıkan baytları görüntü olarak açmayı dener ve başarılı olursa JPEG biçiminde yeni görüntü verisi üretir. Kalite seçeneği isteğe bağlıdır; değer belirtilmediğinde JPEG kaydetme işlemine 90 aktarılır. Sonucun doğrudan açılan bir dosya değil, JPEG baytlarını temsil eden base64 kodlu bir değer olduğunu baştan bilmek, sonraki kullanım adımını doğru planlamanıza yardımcı olur. Böylece hangi girdinin hazırlanacağını ve dönüşümden sonra hangi biçimde veri alınacağını netleştirebilirsiniz.
Görüntü verisini hazırlarken kodlamanın eksiksiz olmasına ve boş bir değer oluşturmamasına dikkat edin. WebP dosyanızın içeriğini base64 biçimine dönüştürdükten sonra elde edilen metin, kullanılacak girdidir; dosyanın bilgisayarınızdaki konumu bu aracın beklediği veri değildir. Kalite alanını doldurmak istemezseniz boş bırakabilirsiniz. Bununla birlikte, desteklenen bir alt veya üst sınır ya da otomatik düzeltme davranışı belirtilmediği için belirli bir aralık hakkında varsayım yapmayın.
WebP görüntüsünü JPEG olarak dönüştürme
-
Dönüştürmek istediğiniz WebP görselini base64 ile kodlanmış görüntü verisine dönüştürün. Ortaya çıkan değerin boş olmadığını ve görsel içeriğini temsil ettiğini kontrol edin.
-
Bu base64 değerini görüntü verisi için sunulan alana girin. Alan isteğe bağlı görünse de boş bırakılan görüntü verisi dönüşümün başarısız olmasına neden olur; bu nedenle dönüştürme başlamadan önce değeri sağlayın.
-
İhtiyacınız varsa kalite alanına bir değer ekleyin. Bu alan boş bırakıldığında JPEG kaydetme işlemine varsayılan 90 değeri aktarılır. Belirlenmiş bir kalite aralığı bulunmadığından, kullanacağınız değerin kabul edileceğini kesin kabul etmeyin.
-
Dönüştürme kontrolünü çalıştırın. Araç, sağlanan base64 verisini çözerek baytları görüntü olarak açmayı ve WebP içeriğini JPEG biçiminde kaydetmeyi dener.
-
Görüntü RGBA veya palet modundaysa kaydetme öncesinde RGB moduna çevrilir. İşlem tamamlandığında dönen değeri JPEG baytlarını temsil eden base64 kodlu çıktı olarak alın. Başarısızlık görürseniz verinin boş olup olmadığını, kodlamanın bozulup bozulmadığını ve görüntünün açılabilir durumda bulunup bulunmadığını yeniden inceleyin. Kod çözme veya görüntü işleme sırasında oluşan bir hata da başarılı dönüşüm yerine başarısızlık bildirimiyle sonuçlanabilir.
JPEG çıktısını ve başarısızlığı değerlendirme
Başarılı işlemden alınan değer, JPEG dosyasının kendisi değil, JPEG baytlarının base64 ile kodlanmış temsilidir. Bu nedenle çıktıyı bir sonraki uygulamada kullanmadan önce o uygulamanın beklediği JPEG verisine dönüştürmeniz gerekebilir. Sonuç biçimi, dönüşümün tamamlandığını ve JPEG içeriğinin kodlanmış olarak geri verildiğini gösterir; tek başına belirli bir dosya boyutu veya görsel kalite düzeyi vaat etmez.
Başarısız bir işlem, kullanılabilir bir JPEG çıktısı üretilmediği anlamına gelir. İlk olarak görüntü verisi alanının boş kalmadığını kontrol edin. Ardından base64 çözümünün gerçekten açılabilir görüntü baytları üretip üretmediğini değerlendirin. Veri doğru göründüğü hâlde sorun sürerse, görüntü işleme sırasında bir istisna oluşmuş veya gerekli görüntü işleme desteği kullanılamamış olabilir. Kalite alanının boş bırakılması yalnızca varsayılan 90 değerinin aktarılmasıyla ilgilidir; bu bilgi, sonuç görüntüsünün boyutunu ya da görünür niteliğini tek başına belirlemez. RGBA ve palet modları için RGB dönüşümü belirtilmiştir; diğer renk modları hakkında ek sonuç çıkarmayın.
Uygulamalı örnek
Ürün kataloğunda kullanılacak bir WebP görselini, kalite için varsayılan 90 değerinden yararlanarak JPEG verisine çevirmek istiyorsunuz.
Bir ürün kataloğundaki WebP görselinin base64 kodlu içeriğini görüntü alanına ekleyin, kaliteyi boş bırakın ve dönüşümü çalıştırın. Sonuçta dönen değerin kodlanmış JPEG temsilini içerdiğini kontrol edin; işlem başarısızsa girdinin boş veya bozuk olup olmadığını inceleyin.
Bu durumda kalite alanının boş bırakılması, JPEG kaydetme işlemine 90 değerinin aktarılması anlamına gelir.
Başarılı işlemde JPEG baytlarını temsil eden base64 ile kodlanmış bir sonuç değeri alınır; doğrudan görsel dosyası beklenmez. Bu değer, sonraki kullanımda JPEG verisi olarak çözülebilir.
Sınırlamalar
- Kalite için desteklenen bir aralık veya doğrulama davranışı belirtilmemiştir. Bozuk görüntü verisi, işleme hatası ya da gerekli görüntü işleme desteğinin kullanılamaması başarısızlıkla sonuçlanabilir.
Sık yapılan hatalar
- Boş görüntü verisi: Görüntü alanı boş bırakıldığında işlem başarısız olur. Düzeltmek için dosya yolu yerine, görseli temsil eden boş olmayan base64 kodlu WebP verisini girin.
Sık sorulan sorular
Dosya yolu ya da web adresi girebilir miyim?
Görüntü verisi, dosyanın konumu veya web adresi olarak değil, base64 ile kodlanmış içerik olarak sağlanır. Araç bu değeri çözüp ortaya çıkan baytları görüntü şeklinde açmayı dener; bu yüzden yalnızca yolu yazmak yeterli değildir.
Görüntü verisi boş bırakılırsa ne olur?
Görüntü verisi alanı boş kaldığında araç görüntü dönüştürmeyi denemeden işlemi başarısız bildirir. Çalıştırmadan önce boş olmayan ve görüntüyü temsil eden base64 WebP verisini girin; boş bir varsayılan değer kullanılmaz.
Kalite ayarı ve renk modu nasıl ele alınır?
Kalite belirtilmezse JPEG kaydetme işlemine 90 değeri aktarılır. RGBA veya palet modundaki görüntüler de JPEG olarak kaydedilmeden önce RGB moduna çevrilir; başka modlar için ek davranış belirtilmemiştir.