• 12-08-2010, 00:50:35
    #1
    header("Content-type: image/png");
    
    $on = imagecreatefrompng("$swfs1z");
    $on_genislik = imagesx($on);
    $on_yukseklik = imagesy($on);
    
    $arka = imagecreatefrompng("logo.png");
    $arka_genislik = imagesx($arka);
    $arka_yukseklik = imagesy($arka);
    
    $koordinat_x = $arka_genislik - $on_genislik;
    $koordinat_y = $arka_yukseklik - $on_yukseklik;
    $seffaflik = 40;
    $kalite = 85;
    $resim_ismi = "$swfs1z";
    
    imagecopymerge($arka, $on, $koordinat_x, $koordinat_y, 0, 0, $on_genislik, $on_yukseklik, $seffaflik);
    imagepng($arka, $resim_ismi, $kalite);
    
    $son_hali = imagecreatefrompng($resim_ismi);
    imagepng($son_hali);
    
    imagedestroy($on);
    imagedestroy($arka);
    imagedestroy($son_hali);
    
    ?>

    Yukardaki kodlar, Sunucuya sorunsuz .png dosyasını çekiyor. Ardından resim basma işlemi başarız oluyor ve Resim bozuk çıkıyor. Bu resim basma kodu aslında jpg içindi ben png için tekrar düzenledim, Jpg sorunsuz basıyor ama png de sorun veriyor. Yardım ederseniz sevinirim.
  • 12-08-2010, 02:47:19
    #2
    neden değişkenleri tırnak işareti içine aldın
    burdaki gibi
    $on = imagecreatefrompng("$swfs1z");
  • 12-08-2010, 03:45:40
    #3
    Deimosx adlı üyeden alıntı: mesajı görüntüle
    neden değişkenleri tırnak işareti içine aldın
    burdaki gibi
    $on = imagecreatefrompng("$swfs1z");
    onlarda sorun yok, jpg basıp png ye çeviriyorum çözdüm yani. konu kilit...