Özel olarak Webp nedir ? Webp bir resim formatıdır, google tarafından geliştirilmiş olup daha fazla sıkıştırma oranı ve daha kaliteli resimler sunmayı amaçlamaktadır.
Aşağıdaki program bir klasördeki tüm jpg,jpeg,png,gif uzantılı dosyaları webp formatına klasör yapısını koruyarak dönüştürmenizi sağlar.
Örnek vermek gerekir ise ;
/public_html/wp-content/uploads konumun da bulunan uploads klasörünü bilgisayarınıza olduğu gibi indirebilir.
programı kullanarak klasördeki ve alt klasördeki tüm resimleri istediğiniz sıkıştırma oranın da yine aynı klasör sistemi yapısına göre webp formatına dönüştürebilir tekrar sitenize yükleyebilirsiniz.
Program klasör yapısını olduğu gibi kopyalar ve dizin ve alt dizinlere göre işlem yapar.
Programı 32 - 64 bit olarak indirebilirsiniz.
Bu işlemi yapıp resimleri (klasörü) sitenize yükledikten sonra.
aşağıdaki kodu sitenize(.htaccess)'e ekleyebilirsiniz.
Bu kod sitenize gelen ziyaretçinin tarayıcısının webp destekleyip desteklemediğini kontrol eder, eğer destekliyor ise ziyaretçiye .webp uzantılı resmi sunar.
desteklemiyor ise orjinal formatı göstermeyi sağlar.
<IfModule mod_rewrite.c>
RewriteEngine On
# Check if browser supports WebP images
RewriteCond %{HTTP_ACCEPT} image/webp
# Check if WebP replacement image exists
RewriteCond %{DOCUMENT_ROOT}/$1.webp -f
# Serve WebP image instead
RewriteRule (.+)\.(jpe?g|png|gif)$ $1.webp [T=image/webp,E=REQUEST_image]
</IfModule>
<IfModule mod_headers.c>
# Vary: Accept for all the requests to jpeg, png and gif
Header append Vary Accept env=REQUEST_image
</IfModule>
<IfModule mod_mime.c>
AddType image/webp .webp
</IfModule>Bunu wordpress veya farklı tüm sistemlerde kullanabilirsiniz.
Neden ihtiyaç var bazı ücretli veya ücretli eklentiler var derseniz.
Örnek olarak 75K küsür resmi dönüştürmek için oldukça pratik ve tasarufflu olacaktır.
Sorun yaşayan, soru sormak isteyen olursa konu altından yorumlarsanız yardımcı olmaya çalışırım.