Bilmek istediğin her şeye ulaş

Php ile jpg, png, gif formatlı resimleri webp formatına çevirmek.

Sunucumda onlarca GB farklı yukarıda belirttiğim resimler bulunmakta. Fotoğraf değil, çizimlerden oluşan resimler. Bu resimlerin daha az yer kaplaması ve bant genişliğinin rahatlaması bunun yanında da trafik kullanımının azalması için WebP formatına dönüştürmek istiyorum ancak internet ortamında çalıştırabildiğim bir örnek bulamadım. Bu işlemi nasıl yapabilirim sizce?Düzenle
İmagecreatefromjpeg, imagejpeg ve imagewebp ile yapabilirsin. Biraz taklalı bir çözüm ama mantığı oldukça basit. Resmi hafızaya okuyorsun, sonra da webp olarak kaydediyorsun.

$dosya ='abc.jpg';
$orjinal =  imagecreatefromjpeg($dosya);
ob_start();
imagejpeg($orjinal,NULL,100);
$resim =  ob_get_contents();
ob_end_clean();
imagedestroy($orjinal);
$webp = imagecreatefromstring($resim);
imagewebp($webp,'abc.webp');
imagedestroy($webp); 


Yalnız önemli bir detay var. Bu formatı sadece Chrome ve Opera dışında destekleyen yok.
  • Paylaş
2

Mehmet Öğmen, Opera ve Chrome şu an önemli değil projemiz için Android uygulamamızda kullanacağız.
Sizin yerdiğiniz kodu geliştirme ortamında çalıştırdığımız da "504 Gateway Time-out" hatası verdi. php5-gd kütüphanesi de yüklü durumda sunucuda.

Necmettin Begiter, Hastayı görmeden birşey söylemem mümkün değil. "Başım ağrıyor" cümlesinden kimse teşhis koyamaz :)
Umarım sorunu çözmüşsünüzdür. Çözemediyseniz yardımcı olmaya çalışayım.

Sonraki Soru
HESAP OLUŞTUR

İstatistikler

11 Görüntülenme3 Takipçi1 Yanıt

Konu Başlıkları