添加文本到图像PHP GD

时间:2017-01-05 13:20:18

标签: php watermark

我想将上传图片(带水印)的副本存储在不同的目录中。首先我将图像复制到该目录,然后我添加一个带有imagegettftext函数的水印,但是我得到了错误,图像没有变化。
Warning: imagettftext() expects parameter 1 to be resource, string given in /var/www/dev/web/gallery.php on line 48
论证中给出的路径是正确的,我做错了什么?这是我的代码:

$image_new_name=uniqid('',true).'.'.$image_ext;
$image_dest='images/'.$image_new_name;

if (move_uploaded_file($image_tmp_name,$image_dest)) {

    $image_watermark="images/watermark/".$image_new_name;
    if (copy($image_dest, $image_watermark)) {
    $watermark_color=imagecreate(10,10);
    $white=imagecolorallocate($watermark_color,255,255,255);
    $font='arial.ttf';
    imagettftext($image_watermark, 15, 45, 0,0,$white,$font,$watermark);
    }

0 个答案:

没有答案