• 31-08-2010, 00:35:59
    #1
    formdan yolladıgım yazıyı bu şekilde resme yazdırıyorum.
    açılan sayfadaki resmi kaydeti tıkladıgımda php sayfası olarak kaydetiyor.

    ben sayfa içinde jpg olarak gösterim nasıl yapabilirim.

    ayrıca klasore nasıl yazdırabilirim.

    <?php
    
    
    
     $resim = "bg_resim.png";
     $font = "fonts/segoepr.ttf"; 
    	
     $text = $_GET['text'];
     if(empty($text)) {
     	$metin = "Metin yazin!"; }
     else {
     	$metin = "$text"; }
    	
     header('Content-type: image/png');
     $resim_yaz = imagecreatefrompng("$resim");
    	
    // Renk Tanımlamaları
     $gri = imagecolorallocate($resim_yaz, 0, 0, 0);
     $siyah = imagecolorallocate($resim_yaz, 0, 0, 0);
    	
     if ($golge == "true") {
     imagettftext($resim_yaz, 16, 0, 20, 390, $gri, $font, $metin); }
    	
     imagepng($resim_yaz);
     imagedestroy($resim_yaz);
    
    ?>
  • 31-08-2010, 01:08:48
    #2
    Eposta Aktivasyonu Gerekmekte
    imagepng($resim,"resim.jpg"); yaparsan o dizine resim.jpg adı altında kaydeder.İstersen ek bir parametreyle kaliteyi belirleyebilirsin.
  • 31-08-2010, 01:19:07
    #3
    yaptım ama kaydetmedı hata da vermedi
  • 31-08-2010, 01:28:41
    #4
    Eposta Aktivasyonu Gerekmekte
    header('Content-type: image/png');
    satırını kaldırıp hataları gör
  • 31-08-2010, 10:50:51
    #5
    onu yaptıgımda ise alt alta bir sürü karakter çıkıyor sayfada.
  • 31-08-2010, 11:28:26
    #6
    Warning: imagepng() expects parameter 1 to be resource, string given in C:\Program Files\EasyPHP-5.3.2i\www\resimyaz\resimyaz5.php on line 30

    hatası veriyor


    30 da ise sizin verdiiginiz kod var
  • 31-08-2010, 12:22:10
    #7
    şimdi yaptım
  • 02-09-2010, 08:58:22
    #8
    Üyeliği durduruldu
    ~Aykut adlı üyeden alıntı: mesajı görüntüle
    Warning: imagepng() expects parameter 1 to be resource, string given in C:\Program Files\EasyPHP-5.3.2i\www\resimyaz\resimyaz5.php on line 30

    hatası veriyor


    30 da ise sizin verdiiginiz kod var
    parametreleri ters yazmissiniz muhtemelen