baktım piyasadaki apiler, örnekler çok gereksiz kod kalabalığı yapmışlar, sadece halini oluşturdum. başkalarının da işine yararsa ne mutlu.
$smush = "http://www.smushit.com/ysmush.it/ws.php?img=";
$gorsel = "http://www.siteadresi.com/resim.jpg";
$link = $smush .$gorsel;
$curl = curl_init($link); //curl başlatıldı
$agent = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)';
curl_setopt($curl, CURLOPT_USERAGENT, $agent);
curl_setopt($curl, CURLOPT_FAILONERROR, TRUE);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($curl, CURLOPT_NOBODY, FALSE);
curl_setopt($curl, CURLOPT_VERBOSE, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_TIMEOUT, 15);
curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
$cevap = curl_exec($curl); //curl çalıştırıldı
curl_close($curl); //curl kapatıldı
$cozumle = json_decode($cevap);
$resim = $cozumle->dest;
$yeniad = 'fatih.jpg';
copy($resim,$yeniad);