问答详情
源自:2-4 给图片添加文字水印—保存和销毁图片

网页输出黑底中间白色正方形框不出图片

<?php

/*打开图片*/

/*配置图片路径(想要操作的路径)*/

$src='001.jpg';

/*获取图片信息(通过GD库提供的方法得到你想要处理的图片基本信息)*/

$info=getimagesize($src);

// 通过图像的编号获取其类型

$type=image_type_to_extension($info[2],false);

// 在内存中创建一个和我们图像类型一样的图像

$fun="imagecreatefrom{$type}";

// 把图片复制到内存中

$image=$fun($src);

/* 操作图片*/

// 设置字体路径

$font="msyh.ttc";

// 填写水印内容

$content="你好,慕课";

// 设置字体的颜色RGB和透明度 参数1 内存中的图片 2 red 3 GREEN 4 BLUE

$col=imagecolorallocatealpha($image,255,255,255,50);

// 写入文字

imagettftext($image,20,0,20,30,$col,$font,$content);


/*输出图片*/

 // 浏览器输出

header("Content-type:".$info['mime']);

$func="image{$type}";

$func($image);

 // 保存图片



/*销毁图片*/



?>


提问者:搬砖人干饭人 2021-04-11 22:28

个回答

  • 慕梦前来
    2022-08-31 19:37:48

    看一下地址对不

  • 慕梦前来
    2021-09-12 10:18:17

    销毁图片了呀,