• 29-06-2006, 04:21:56
    #1
    Üyeliği durduruldu
    öncelikle konuyu nereye açacağımı bulamadım yanlış yere açtıysam özür.
    birçok örneğini çeşitli yerlerde gördüğümüz resme yazı yazdırma hakkında bilgi verebilecek olan varmı acaba?
    örneğin burada bi gasteye istediğimizi yazıyoruz..
    http://tools.fodey.com/generators/newspaper/snippet.asp

    burda ise çok çok güzel bi tişört örneği görüyoruz
    http://www.tshirtstudio.com/personal...-shirts-f.asp#

    yazı fontları bile ayarlanabilmekte bu konuda nerden bilgi alabilirim acaba?
  • 29-06-2006, 12:40:47
    #2
    rvr
    Üyeliği durduruldu
    konunun yeri yanlış olmuş, neyse o önemli değil php mi lazım asp mi?

    Php'de nasıl yapıldığını biliyorum ama asp konusunda hiç bir fikrim yok.
  • 29-06-2006, 23:15:55
    #3
    Üyeliği durduruldu
    php tabikide. yardım edersen sevinirim
  • 30-06-2006, 12:03:20
    #4
    rvr
    Üyeliği durduruldu
    cheki adlı üyeden alıntı:
    php tabikide. yardım edersen sevinirim
    <?php
    //Resmimizin bir kopyasını oluşturuyoruz
    //Eğer png veya gif kullanacaksanız imagecreatefromgif() veya imagecreatefrompng() fonksiyonunu kullanınız
    $resim    = imagecreatefromjpeg("yakuter.jpg");
    
    //Metin İçin Renk Seçiyoruz
    $beyaz = imagecolorallocate($resim, 255,255,255); //Beyaz Renk
    $siyah = imagecolorallocate($resim, 0, 0, 0); //Siyah Renk
    
    //Fontların Olduğu Klasörü Tanıtıyoruz. Linux için bunu araştırarak bulabilirsiniz.
    putenv('GDFONTPATH=C:\WINDOWS\Fonts');
    
    //Kullanmak İstediğimiz Yazı Tipinin Adı
    $yazitipi = 'arial.ttf';
    
    //Metni Resim Üzerine Yazdırıyoruz
    //Bu Fonksiyonda Kullanılan Parametreler
    //1-Görüntü Tanımlayıcısı, 2-Point Cinsinden Yazı Boyutu, 3-Metni Yazmak İstediğiniz Açı,
    //4- ve 5-Metnin Başlangıç x ve y Koordinatları, 6-Metin Rengi, 7-Font Dosyası, 8-Resmin Üzerine Yazılaca Yazı
    
    imagettftext($resim, 20, 0, 40, 40, $beyaz, $yazitipi, "Yakuter Günlük");
    
    //Görüntümüzü Tarayıcıya Yansıtıyoruz
    header("Content-type: image/jpeg");
    imagejpeg($resim);
    
    //Temizlik
    imagedestroy($resim);
    ?>
  • 04-07-2006, 10:12:59
    #5
    Üyeliği durduruldu
    çok sağolasın rvr yalnız bunu ufak bi uygulamayla göstersen onuda zipleyip koysan çokmu şey istemiş olurum tam olarak kavrayamadım php bilgim biraz zayıf ayrıca şöyle bi şey daha buldum biyerden alıntıdır


    bunun için yazdığım bir fonksiyon vardı bi ara baya iş goruyor bir incele istersen
    
    Kod:
    ##################################################3
    function f_ApplyLogo2Img($SrcImg,$DstImg,$NewImgName=false) {
    
       $src_system=explode(".",$SrcImg);
       $dst_system=explode(".",$DstImg);
       $src_system_type = $src_system[count($src_system)-1];
       $dst_system_type = $dst_system[count($dst_system)-1];
       header("Content-type: image/jpeg");
       if (preg_match("/jpg|jpeg/",$dst_system_type)){
          $dst_img=imagecreatefromjpeg($DstImg);
          }
          elseif (preg_match("/png/",$dst_system_type)){
          $dst_img=imagecreatefrompng($DstImg);
          }
       if (preg_match("/jpg|jpeg/",$src_system_type)){
          $src_img=imagecreatefromjpeg($SrcImg);
          }
          elseif (preg_match("/png/",$src_system_type)){
          $src_img=imagecreatefrompng($SrcImg);
          }
       $src_x=imageSX($src_img);
       $src_y=imageSY($src_img);
       $dst_x=imageSX($dst_img);
       $dst_y=imageSY($dst_img);
       #imagecopyresampled($dst_img,$src_img,10,10,0,0,$dst_x,$dst_y,$src_x, $src_y);
       if ($dst_x > $src_x || $dst_y > $src_y) {
          $offset_x = ($dst_x/2)-($src_x/2);
          $offset_y = ($dst_y/2)-($src_y/2);
          }
          else
          {
          $offset_x = 0;
          $offset_y = 0;
          }
       imagecopymerge($dst_img,$src_img,$offset_x,$offset_y,0,0,$src_x,$src_ y,60);
       if ($NewImgName) {
          imagejpeg($dst_img,$NewImgName);
          }
          else
          {
          imagejpeg($dst_img);
          }
       imagedestroy($src_img);
       imagedestroy($dst_img);
    }
    
    
    kullanım şu şekilde:
    
    örneğin img.php diye bir dosya olsun sayfaya
    
    Kod:
    <img src="img.php" />
    
    
    olarak ekleyeceksin.
    
    img.php ise şöyle olmalı:
    
    Kod:
    <?php
    require "function.php";
    
    $resim = "images/resim.jpg";
    $logo = "images/logo.jpg";
    
    f_ApplyLogo2Img($logo,$resim); // bu şekilde yaparsan sadece resmi goterir
    //f_ApplyLogo2Img($logo,$resim,"yeni_resim.jpg"); // boyle yaparsan resmi bir yere kaydeder (yeni_resim.jpg)
    
    ?>
    
    
    NOT: function.php de ilgili fonskyonumuz olduğunu belirtmeme gerek yok sanırım
    
    kolay gelsin
  • 04-07-2006, 10:16:56
    #6
    Üyeliği durduruldu
    bide doğru foruma taşınsaydı konu güzel olurdu. yanlış yere açtık neyse.
  • 22-09-2006, 18:58:30
    #7
    Üyeliği durduruldu
    asp ilede boyle sanırım alıntıdır ...
    Alıntı
    <%
    Set Jpeg = Server.CreateObject("Persits.Jpeg" )
    Path = Server.MapPath("resminiz.jpg" )
    Jpeg.Open Path
    Jpeg.Canvas.Font.Color = &000000
    Jpeg.Canvas.Font.Family = "ARIAL"
    Jpeg.Canvas.Font.Bold = FALSE
    Jpeg.Canvas.Print 40, 10, "isim"
    Jpeg.Canvas.Pen.Color = &000000
    Jpeg.Canvas.Pen.Width = 0
    Jpeg.Canvas.Brush.Solid = False
    Jpeg.Canvas.Bar 1, 1, Jpeg.Width, Jpeg.Height
    Jpeg.SendBinary
    %>