使用生成的图像作为链接在论坛中使用?

时间:2012-04-09 09:47:20

标签: php

我遇到了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-->

1 个答案:

答案 0 :(得分:0)

如果要将图像保存到文件中,只需为其指定该文件的链接即可。

如果要保存用于在数据库中生成图像的数据,请为它们提供指向将构建图像的文件的链接,将查询字符串附加到用于从数据库中提取数据的末尾

修改

从您提供的代码中,您似乎创建了图像,然后销毁文件。试试这个:

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

这会将文件保存到文件系统,而不是仅将其显示在屏幕上 您可以在此处查看有关imagepng及其选项的更多信息:http://php.net/manual/en/function.imagepng.php