• 14-02-2013, 01:04:02
    #1
    Curl ile resim download yaparken resimleri farklı boyutta indirmek istiyoruz.


    	function indir_k($link,$name=null)
    	{
    	$link_info = pathinfo($link);
        	$uzanti = strtolower($link_info['extension']); 
        	$file = ($name) ? $name.'.'.$uzanti : $link_info['basename'];
        	$yolcuk = "../resimler/".$file;
        	$curl 	= curl_init($link);
        	$fopen 	= fopen($yolcuk,'w');
        	curl_setopt($curl, CURLOPT_HEADER,0);
        	curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
        	curl_setopt($curl, CURLOPT_HTTP_VERSION,CURL_HTTP_VERSION_1_0);
        	curl_setopt($curl, CURLOPT_FILE, $fopen);
        	curl_exec($curl);
        	curl_close($curl);
        	fclose($fopen);
        	}
    indirme yaparken yukarıdaki kodu kullanıyoruz.
    şimdiden teşekkürler.
  • 14-02-2013, 01:44:07
    #2
    Önce resimi indirip kaydedin, daha sonra boyutlandırırsınız. Resmi boyutlandırılmış halde indiremezsiniz.
  • 14-02-2013, 11:23:23
    #3
    zaptak adlı üyeden alıntı: mesajı görüntüle
    Önce resimi indirip kaydedin, daha sonra boyutlandırırsınız. Resmi boyutlandırılmış halde indiremezsiniz.
    işte o kısmı yapamıyorum
    onu nasıl yapablirim peki ?
    teşekkürler
  • 14-02-2013, 11:27:37
    #4
    Üyeliği durduruldu
    timthumb var direk onu kullan orjinal resmi çağırırken boyutlandırıyor
  • 14-02-2013, 11:42:06
    #5
    RobinsonCrusoe adlı üyeden alıntı: mesajı görüntüle
    timthumb var direk onu kullan orjinal resmi çağırırken boyutlandırıyor
    Denedim Ama beceremedim.Özel bir sistem için yapacagız.timthumb wordpress için görünüyor Teşekkürler
    Yardımcı olabilecek başka birileri varmı.
  • 14-02-2013, 16:49:51
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    ornek olarak wp-content/uploads/ klasorundekı a.jpg resmı ıcın,
    function boyutla($resim,$genislik,$yukseklik){
    $img_orig = imagecreatefromjpeg($resim);
    $img_kes = imagecreatetruecolor($genislik,$yukseklik);
    list($gen, $yuk) = getimagesize($resim);
    ImageCopyResampled($img_kes, $img_orig, 0, 0, 0, 0, $genislik, $yukseklik, $gen, $yuk);
    imagejpeg($img_kes,$resim);
    imagedestroy($img_kes);
    imagedestroy($img_orig);}
    
    boyutla("wp-content/uploads/a.jpg","100","100");
  • 15-02-2013, 10:51:28
    #7
    Vesgatex adlı üyeden alıntı: mesajı görüntüle
    ornek olarak wp-content/uploads/ klasorundekı a.jpg resmı ıcın,
    function boyutla($resim,$genislik,$yukseklik){
    $img_orig = imagecreatefromjpeg($resim);
    $img_kes = imagecreatetruecolor($genislik,$yukseklik);
    list($gen, $yuk) = getimagesize($resim);
    ImageCopyResampled($img_kes, $img_orig, 0, 0, 0, 0, $genislik, $yukseklik, $gen, $yuk);
    imagejpeg($img_kes,$resim);
    imagedestroy($img_kes);
    imagedestroy($img_orig);}
    
    boyutla("wp-content/uploads/a.jpg","100","100");
    bunu yapınca resmin boyutu 100 e 100 olarak değişip öyle kayıtlı kalıyor mu ?