Linux'ta WebP'yi PNG'ye Dönüştürme
WebP, Google tarafından oluşturulan modern bir resim biçimidir. Görüntü kalitesini etkilemeden yüksek sıkıştırma oranı sağlayan Web için özel olarak yapılmıştır. Windows'ta, IrfanView gibi herhangi bir resim görüntüleyici, WebP resimlerini açabilir ve bunları JPG/PNG olarak kaydedebilir. Ancak Linux'ta bir WebP görüntüsünü düzenlemek veya dönüştürmek zor olabilir çünkü GIMP gibi geleneksel görüntü düzenleme araçları henüz WebP'yi desteklememektedir. Bir WebP görüntüsünü PNG formatına nasıl dönüştüreceğiniz ve tam tersi nasıl yapılacağı aşağıda açıklanmıştır.
Reklamcılık
Mevcut bir WebP görüntüsünden PNG görüntüsü almak için kullanabileceğiniz iki yöntem vardır. ikisinden birini kullanabilirsin libwebp veya ffmpeg görevlerimiz için araçlar sağlayan paketler.
WebP'yi PNG'ye Dönüştür
Dağıtımınıza bağlı olarak,
libwebp kutudan çıktığı gibi kurulabilir veya kurulmayabilir. Örneğin, Arch Linux'ta paket bağımlılıkları katı değildir, bu nedenle GUI'yi kurduğunuzda libwebp kurulmaz. tarafından manuel olarak yüklemelisiniz. komutu root olarak çalıştırmak:# pacman -S libwebp
Linux Mint gibi Debian tabanlı bir dağıtımda şu komutu verin:
# uygun webp'yi yükle
Paket aşağıdaki araçları sağlar:
- cwebp - bir WebP kodlayıcı aracı.
- dwebp - bir WebP kod çözücü aracı.
- vwebp - bir WebP görüntüleyici uygulaması.
- wepmux - bir WebP muxing aracı.
- gif2webp - GIF resimlerini WebP'ye dönüştürmek için bir araç.
Linux'ta bir WebP görüntüsünü PNG'ye dönüştürmek için, aşağıdakileri yapın.
- Favorini aç terminal uygulaması.
- Aşağıdaki komutu yazın:
dwebp dosyası.webp -o dosyası.png
- Çıktı dosyası PNG formatında file.png olacaktır.
Not: Ne yazık ki, dwebp yalnızca WebP'yi PNG'ye dönüştürür, JPG'ye dönüştürmez. Bu nedenle, WebP dosyanızdan bir JPEG görüntüsü almanız gerekiyorsa, önce onu PNG'ye dönüştürmeniz, ardından PNG görüntüsünü GIMP gibi bir araç kullanarak JPG'ye dönüştürmeniz veya ImageMagicK kullanarak dönüştürmeniz gerekir.
WebP'yi ffmpeg ile PNG'ye dönüştürün
Eğer libwebp'yi yükleyemiyorsanız, ffmpeg ile gidebilirsiniz. Libwebp'den farklı olarak, ffmpeg yaygın olarak kullanılır ve birçok dağıtımda önceden yüklenmiş olarak gelir. Aşağıdaki gibi yapın:
- Favori terminal uygulamanızı açın.
- Aşağıdaki komutu yazın:
ffmpeg -i dosyası.webp dosyası.png
ffmpeg'in WebP kodlayıcıdan daha büyük dosyalar ürettiğini unutmayın. Seçeneklerini ayarlamanız ve çıktı dosyasını optimize etmeniz gerekebilir.
PNG dosyalarını WebP'ye dönüştürün
Ters dönüşüm de yararlı olabilir. Bazı durumlarda WebP, PNG'den daha iyi bir sıkıştırma oranı sağlar. PNG dosyasını WebP'ye dönüştürmek için aşağıdaki komutu yürütün:
cwebp dosyası.png -o dosyası.webp
WebP için varsayılan kalite 75 olarak ayarlanmıştır. Kodlayıcı için -q argümanını aşağıdaki gibi belirterek artırabilir veya azaltabilirsiniz.
cwebp -q 80 dosya.png -o dosya.webp
Bu kadar.