+ Yanıtla
Toplam 2 sonuçtan 1 ile 2 arası olanlar

Konu Başlığı: Php - İmage - Thumb - Üstüne yazı

  1. #1

    Php - İmage - Thumb - Üstüne yazı

    Kod:
    header("Content-type: image/jpeg");
    $onAd=time();
    
    $kaynak = $_FILES["dosya"]["tmp_name"];
    $hedef = "resimler/".$onAd.$_FILES["dosya"]["name"];
    
    
    $resim = move_uploaded_file($kaynak,$hedef);
    
    $yeniGenislik = '400';
    $yeniYukseklik = '300';
    
    list($genislik, $yukseklik) = getimagesize($hedef);
    
    
    $ortalama = $genislik/$yukseklik;
    
    if ($genislik/$yukseklik > $ortalama) {
       $genislik = $yukseklik*$ortalama;
    } else {
       $yukseklik = $genislik/$ortalama;
    }
    
    $boyut = imagecreatetruecolor($yeniGenislik, $yeniYukseklik);
    $kaynak = imagecreatefromjpeg("$hedef");
    
     
    imagecopyresampled($boyut, $kaynak, 0, 0, 0, 0, $yeniGenislik, $yeniYukseklik, $genislik, $yukseklik);
    
    
    imagejpeg($boyut, "$hedef", 100);
    
    
    imagedestroy($kaynak);
    
    yazdığım bu kodlarla resmi 400x300 şeklinde yapıyorum yapmak istediğim ise 400x300 ve aynı anda başka bir klasörede 60x50 şeklinde ufak bir thumb atmak istiyorum bunu nasıl yapabilirim ?.

    imagejpeg($boyut, "$hedef", 100); ' den sonra

    imagejpeg($yeniResim,"resim3/$hedef"); bir imagejpeg daha yapıp bunu farklı bir klasöre kayıt etmeyi denedim ama onusa sol köşe üste yerleştiriyor.

  2. #2

    Re: Php - İmage - Thumb - Üstüne yazı

    header bilgisi atadığın için normaldir.
    exif fonksiyonu istediğin işe yarayabilir belki ancak dediğim gibi header bilgisi verdiğin için onuda göstermeye çalışacaktır.

    http://tr2.php.net/manual/en/functio...-thumbnail.php
    PHP Kodu:
    $width 100;
    $height 100;
    $type "jpeg";
    $image exif_thumbnail($hedef$width$height$type); 
    olmadı include_once("thumbnail.PHP"); yap buraya get ile gönder veriyi burada yap işlemini.
    PHP Kodu:
    $_GET['hedef'] = $hedef;
    $_GET['boyut'] = $boyut;
    include_once(
    "thumbnail.PHP"); 
    thumbnail.PHP'de veriyi get ile al işlemini yap.

+ Yanıtla

Bu konu başlığı için etiketler

Mesaj Seçenekleri

  • Yeni başlık açamazsınız
  • Cevap yazabilirsiniz
  • Dosya ekleyemezsiniz
  • Mesajlarınızı değiştiremezsiniz