2012-04-09 8 views
0

私はphpイメージ関数に出くわしました。ユーザーが生成されたイメージをシグネチャやw/eのリンクとして使用する方法を生成した後、phpでシグネチャを作成することに成功しましたか?生成されたイメージをフォーラムで使用するリンクとして使用しますか?

<?php 
    $dest = imagecreatefromjpeg('test.jpg'); 
    $src = imagecreatefrompng('blade_02.png'); 

    imagealphablending($dest, false); 
    imagesavealpha($dest, true); 
    $black = imagecolorallocate($src, 0, 0, 0); 
    imagecolortransparent($src, $black); 
    imagecopymerge($dest, $src, 17, 13, 0, 0, 60, 0, 0); 
    imagecopymerge($dest, $src, 168, 70, 0, 0, 60, 100, 100); 
    $font_black = imagecolorallocate($dest, 2, 1, 8); 
    imagestring($dest, 3,357,19, "118" , $font_black); 

    header('Content-Type: image/png'); 
    imagepng($dest); 

    imagedestroy($dest); 
    imagedestroy($src); 

    ?> 

HTML

<IMG STYLE="position:absolute; TOP:150px; LEFT:500px;" SRC="style/inventoryclean.png"> 
<!--Weapon begin--> 
<IMG STYLE="position:absolute; TOP:163px; LEFT:512px;" SRC="<?php echo $wep_icon; ?>" onmouseover="TagToTip('Span2')"> 
<span id="Span2"><?php echo $seal_type[0]; ?><br><br> <?php echo $seal_wep; ?><br><br><?php echo $Degree_wep; ?> <br></span> 
<!--Wepaon end--> 
+0

この質問はあまりにも不明です。あなたの問題は何ですか? – BBog

答えて

0

ファイルに画像を保存する場合は、単に彼らにそのファイルへのリンクを与えます。

DBにイメージを生成するために使用するデータを保存する場合は、イメージを構築するファイルへのリンクを与え、最後にクエリ文字列を追加します。データベース。

あなたが提供したコードからEDIT

は、あなたがイメージを作成し、ファイルを破壊するように見えます。このお試しください:

imagepng($dest, 'the_new_file.png'); 

をこれは、ファイルシステムにファイルを保存しますだけではなくあなたがimagepngについての詳細を見ることができる画面 にそれを示し、それはここではオプションです:http://php.net/manual/en/function.imagepng.php

+0

イメージをファイルに保存してから生成する方法は? –

+0

現在使用しているコードを作成する必要があります – BenOfTheNorth

+0

メインポストにコードを添付 –

関連する問題