WebP resim PNG veya JPG olarak nasıl kaydedilir

WebP resmi PNG veya JPG olarak kaydetmek için Windows'ta Paint'te açıp “Dosya” > “Farklı kaydet”i kullanın ya da Mac'te Önizleme'de açıp “Dosya” > “Dışa Aktar”ı kullanın. Komut satırında dwebp in.webp -o out.png veya magick in.webp out.jpg çalıştırın. FileReshape'in WebP'den PNG'ye ve WebP'den JPG'ye sayfaları tarayıcınızda dönüştürür; resimler sunucuya gönderilmez. PNG saydamlığı korur, JPG saydam alanları beyaza çevirir.

Neden sürekli .webp dosyaları alıyorsunuz

WebP, Google'ın web için geliştirdiği bir resim biçimidir. Fotoğrafları JPG gibi kayıplı sıkıştırabilir ya da grafikleri PNG gibi kayıpsız saklayabilir; saydamlığı ve animasyonu da destekler. Aynı görsel kalitede dosyalar genellikle JPG veya PNG'den küçüktür; böylece sayfalar daha hızlı yüklenir ve daha az veri harcar. Bu yüzden birçok web sitesi, çevrimiçi mağaza ve içerik dağıtım ağı (CDN) resimlerini WebP olarak sunar.

Biçime çoğu zaman sunucu her ziyaretçi için ayrı karar verir. Tarayıcınız WebP gösterebildiğini bildirdiğinde, ki her güncel tarayıcı bunu yapar, site bir WebP gönderir; bazen resmin adresi .jpg veya .png ile bitse bile. Sağ tık > “Resmi farklı kaydet” tam olarak tarayıcının aldığını kaydeder, bu yüzden bir .webp dosyası elde edersiniz. Bunu değiştirecek güvenilir bir tarayıcı ayarı yoktur; bu yüzden sonradan dönüştürmek olağan yoldur.

Sorun dosya tarayıcıdan çıktığında başlar. Eski resim düzenleyiciler, bazı ofis ve tasarım programları, baskı hizmetleri, pazar yerleri ve birçok dosya gönderme formu hâlâ JPG veya PNG bekler. Dönüştürmeden önce ikisinden hangisine ihtiyacınız olduğuna karar verin, çünkü farklı davranırlar.

PNG mi, JPG mi?

Logolar, simgeler, çıkartmalar, ekran görüntüleri, diyagramlar ve saydam arka planı olan her şey için PNG'yi seçin. PNG kayıpsızdır; WebP'nin piksellerini birebir korur ve alfa kanalını saklar, böylece bir logo yine her renk üzerine yerleştirilebilir. Dezavantajı boyuttur: PNG olarak kaydedilen bir fotoğraf, geldiği WebP'den birkaç kat büyük olabilir.

Paylaşmak, bastırmak veya bir yere göndermek istediğiniz fotoğraflar için JPG'yi seçin. Neredeyse her yerde açılır ve fotoğrafları PNG'den çok daha küçük tutar. JPG'de saydamlık yoktur, bu yüzden saydam alanlar bir renkle doldurulmalıdır; ayrıca kayıplıdır, yani zaten kayıplı olan bir WebP ikinci kez sıkıştırılır. Yüksek kalite ayarlarında bu ek kayıp zor fark edilir.

İki biçim de kaybolan ayrıntıyı geri getirmez. Bir web sitesi resmi yoğun şekilde sıkıştırdıysa bloklu veya bulanık alanlar PNG'de ya da JPG'de de aynı kalır.

Windows'ta Paint veya Fotoğraflar ile WebP dönüştürme

Windows 10 ve 11'in güncel sürümleri, Microsoft'un WebP desteği çoğu sisteme kurulu olduğu için WebP resimleri genellikle Fotoğraflar uygulamasında ve Paint'te açabilir. Bir WebP açılmıyorsa Microsoft Store'da Microsoft'un Webp Image Extensions eklentisini arayın. Dönüştürmenin en basit yolu Paint'tir, çünkü “Farklı kaydet” menüsü doğrudan PNG ve JPEG seçenekleri sunar. Fotoğraflar uygulaması görüntülemek için yeterlidir, ancak kaydetme seçenekleri sürümler arasında değişti; bu yüzden Paint daha öngörülebilir bir seçimdir.

Saydam bir WebP'yi Paint'te JPEG olarak kaydettiğinizde saydam alanlar doldurulur; bu yüzden logolar ve dekupe resimler için PNG kullanın.

  1. .webp dosyasına sağ tıklayın ve “Birlikte aç” > “Paint”i seçin.
  2. “Dosya” > “Farklı kaydet”i seçin ve “PNG picture” veya “JPEG picture”ı belirleyin.
  3. Bir klasör ve dosya adı seçip “Kaydet”e tıklayın.

Mac'te Önizleme ile WebP dönüştürme

macOS'a yerleşik resim görüntüleyici Önizleme, macOS'un yeni sürümlerinde WebP dosyalarını açar ve başka bir biçimde kopyasını dışa aktarabilir. Birden fazla resim için hepsini Finder'da seçin, birlikte Önizleme'de açın, kenar çubuğundaki tüm küçük resimleri seçin ve “Dosya” > “Export Selected Images” komutunu kullanın. macOS'un yeni sürümlerinde Finder'da sağ tıklayınca açılan “Quick Actions” > “Convert Image” de seçili resimleri JPEG'e veya PNG'ye çevirebilir.

  1. WebP resmi Önizleme'de açın.
  2. “Dosya” > “Dışa Aktar”ı seçin.
  3. Biçimi PNG veya JPEG olarak ayarlayın; JPEG için kaydırıcıyla bir kalite seçin.
  4. “Kaydet”e tıklayın.

Komut satırında WebP dönüştürme

Google'ın libwebp paketi, varsayılan olarak PNG yazan küçük bir kod çözücü olan dwebp'yi içerir. Çoğu Linux dağıtımında, genellikle webp adlı bir pakette, Mac'te ise Homebrew üzerinden bulunur. dwebp durağan resimlerle çalışır; animasyonlu WebP için libwebp'te anim_dump gibi ayrı araçlar vardır.

ImageMagick neredeyse tüm resim biçimleri arasında dönüştürme yapar ve toplu işler için kullanışlıdır. ImageMagick 7'de komut magick'tir; eski 6. sürüm kurulumlarında bunun yerine convert kullanılır. Animasyonlu bir WebP için ImageMagick her kare için bir dosya yazar; yalnızca ilk kareyi istiyorsanız dosya adından sonra [0] ekleyin. JPG kalitesini ayarlamak için -quality ekleyin ve JPG'deki saydam alanların arka plan rengini aldığını unutmayın; bunu -background white -flatten ile ayarlayabilirsiniz.

# libwebp ile WebP'den PNG'ye
dwebp in.webp -o out.png

# ImageMagick 7 ile WebP'den JPG'ye, saydam alanların arkası beyaz
magick in.webp -background white -flatten -quality 90 out.jpg

# Animasyonlu bir WebP'nin yalnızca ilk karesi
magick 'in.webp[0]' first-frame.png

# Klasördeki tüm WebP dosyalarını PNG'ye
magick mogrify -format png *.webp

FileReshape ile WebP'yi tarayıcınızda dönüştürme

FileReshape'in WebP'den PNG'ye ve WebP'den JPG'ye sayfaları, Chromebook'lar ve yazılım kuramadığınız iş bilgisayarları dahil, güncel bir tarayıcısı olan her bilgisayarda çalışır. WebP, tarayıcınızın kendi resim kod çözücüsüyle çözülür ve yeni dosya cihazınızda yazılır; bu yüzden resimler sunucuya yüklenmez. Tek bir dosya bırakabilir ya da bir klasördeki tüm resimleri seçebilirsiniz, bir seferde yaklaşık 200 MB'a kadar; tek resim doğrudan iner, birden fazla resim ise her biri orijinalinin adını taşıyan bir zip olarak indirilir.

WebP'den PNG'ye, saydam ve yarı saydam pikselleri tam olarak olduğu gibi korur. WebP'den JPG'ye her saydam pikseli beyazla doldurur, yumuşak kenarları beyazla harmanlar ve %95, %90, %80 veya %70 kalite seçmenize izin verir; varsayılan %90'dır. Her ikisi de renkleri standart sRGB olarak kaydeder ve WebP'deki EXIF veya XMP meta verilerini kopyalamaz.

Animasyonlu WebP resimler algılanır ve dosya listesinde yalnızca ilk karenin kaydedileceği notuyla işaretlenir. PNG ve JPG durağan resimlerdir, bu yüzden sonuç animasyonun ilk karesidir; hareketi korumak için bunun yerine bir GIF veya video dönüştürücü kullanın. Ters yönde, PNG'den WebP'ye PNG'lerden varsayılan olarak kayıpsız WebP dosyaları üretir; Resim Sıkıştırma ise fotoğrafları daha küçük JPG veya WebP dosyaları olarak kaydeder.

  1. WebP'den PNG'ye veya WebP'den JPG'ye sayfasını açın ve .webp dosyalarınızı kutuya bırakın ya da tıklayıp seçin.
  2. JPG için bir kalite seçin veya %90'ı bırakın. Listede hareketli olarak işaretlenen resimleri kontrol edin.
  3. “PNG'ye dönüştür” veya “JPG'ye dönüştür” düğmesine tıklayın ve resmi ya da hepsini içeren zip dosyasını indirin.

Sıkça sorulan sorular

“Resmi farklı kaydet” neden bana .webp dosyası veriyor?

Web sitesi resmi WebP olarak gönderdi; çoğu zaman tarayıcınız WebP gösterebildiğini bildirdiği için. Tarayıcı da aldığını kaydeder. Adresi .jpg ile bitse bile dosya gerçek bir WebP'dir.

Saydam arka plana ne olur?

PNG onu korur. JPG saydamlık saklayamaz, bu yüzden FileReshape saydam alanları beyazla doldurur. Logolar, simgeler ve dekupe resimler için PNG'yi seçin.

Animasyonlu bir WebP'yi dönüştürebilir miyim?

FileReshape ilk kareyi durağan bir PNG veya JPG olarak kaydeder ve animasyonlu dosyaları dönüştürmeden önce işaretler. ImageMagick her kareyi ayrı bir dosya olarak yazabilir; libwebp'te de animasyonlar için anim_dump gibi araçlar vardır.

FileReshape ile dönüştürürken resimlerim sunucuya yüklenir mi?

Hayır. Tarayıcınız WebP'yi çözer ve PNG'yi veya JPG'yi kendi cihazınızda yazar. Hiçbir şey sunucuya gönderilmez.

PNG neden WebP'den bu kadar büyük?

Web'deki WebP resimlerin çoğu kayıplı ve çok kompakttır, PNG ise her pikseli kayıpsız saklar. Fotoğraflar için JPG çok daha küçük bir dosya verir.