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.
Not: resimlerin url'si jpg vs olarak görünür ancak sağ tıklayıp resmi farklı kayıt et dediğinizde webp olduğunu görebilirsiniz. (maskeleme yapar.)
<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.

Çok teşekkürler çalıştı. Ama farklı browserlarda çalışmaması için ne yapılabilir? Çünkü IE tarayıcıda artık resimler görünmüyor, jpg ve png halini neden almıyor acaba?