A.Cihan Yamaneren
Resim Optimizasyonu

Resim Optimizasyonu

4 ay önce Okunma: 455 SEO (Search Engine Optimization)

Google PageSpeed, gtmetrix gibi performans ölçümü yapan sitelerde iyi sonuçlar almak istiyorsak resimleri optimize etmemiz gerekiyor. Bunu kendimiz direk PHP ile yapabiliriz. Ama daha pratik bir yolu resmush tarafından yayınlanan apiyi kullanmak olacaktır. Bu api bize JSON veya XML olarak geri dönebiliyor. Kullanım tarzımıza göre seçim yapabiliyoruz. Apinin kullanımı ile alakalı kendi web sayfasında yayınladığı örneği vereceğim.

Örnek Kullanım:

<?php

  define('API_URL', 'http://api.resmush.it/ws.php?img=');

  $s = 'http://www.kendisiteniz.xxx/image.jpg'; // Yüklenecek resim dosyası

  $o = json_decode(file_get_contents(API_URL . $s));

  if(isset($o->error)){

	   die('Dönen Hata: ' . $o->error_long);

  }

  echo $o->dest; //Optimize edilmiş resim dosyasına ait URL

?>

Eğer resim jpeg formatında olursa API_URL sonuna &qlty= parametresini eklemeniz gerekiyor. Ve değer olarak 90 altında bir değer girmeniz gerekiyor. Resim yükleme esnasında ilk önce png formatına çevirmeniz daha sonra da api ile işlemenizi öneririm.

Hazırlayan : Ahmed Cihan Yamaneren
  • Facebook Paylaş
  • Twitter Paylaş
  • Google+ Paylaş
  • Linkedin Paylaş
  • Puan ver :
  • seo
  • image optimizer
  • pagespeed image optimization
  • resim optimizasyonu
  • resim boyutu küçültme
  • kalite bozulmadan resim boyutunu küçültme
  • google pagespeed
  • api
  • image optimizer api
  • resim optimize apisi
  • gtmetrix
Yorumlar (Toplam : 0 yorum mevcut!)
BBCODE BİLGİLERİ []

bbCode Bilgileri

[b](.*?)[/b]
Bold

[u](.*?)[/u]
Underline

[i](.*?)[/i]
Italic

[code=(.*?)](.*?)[/code]
(Örn: [code=javascript] icerik [/code],[code=php] icerik [/code])

[size=(.*?)](.*?)[/size]
Font Size

[color=(.*?)](.*?)[/color]
Font Color

[url=((?:ftp|https?)://.*?)](.*?)[/url]
(Örn: [url=http://goo.gl]Google[/url])

[img](https?://.*?\.(?:jpg|jpeg|gif|png|bmp))[/img]

angel O:) veya O:-)
smile :-) veya :) veya :] veya =)
tongue :-P veya :P veya :-p veya :p veya =P
wink ;-) veya ;)
grin :-D veya :D veya =D
curly lips :3
kiss :-* veya :*
grumpy >:( veya >:-(
glasses 8-) veya 8) veya B-) veya B)
sunglasses 8-| veya 8| veya B-| veya B|
upset >:O veya >:-O veya >:o veya >:-o
confused o.O veya O.o
gasp :-O veya :O veya :-o veya :o
pacman :v
squint -_-
devil 3:}
unsure :^ veya :-^
frown :-( veya :( veya :[ veya =(
cry :'(
heart <3
kiki ^_^
    Güvenlik Kodu
    Kalan karakter sayısı : 1250
    • Henüz yorum yapılmamış!
    • Daha Eski Yorumlar