php为png图片添加水印文字,保留png的透明背景效果

作者:Liaodeity - 2021年04月29日

php通过简单的图片操作函数,进行为png添加水印文字,并保留png图片的透明背景效果。

提供实现方式,可以通过代码修改为自身可用的调用。

代码

//站酷字体
$font = getcwd().'/zk_font.ttf';
$file_name = 'text-new.png';
//建立图象
$image = imagecreatefrompng ( "test.png" );
imagealphablending($image, false);
imagesavealpha($image, true);
$textcolor = imagecolorallocate($image, 255, 255, 255);
$x = 15;
$y = 20;
$ret = imagefttext ($image, 16, 0, $x, $y, $textcolor, $font, '建百站');
//显示图形
unlink ($file_name);
 imagepng ($image, $file_name);
imagedestroy ($image);

展示效果

本文作者: Liaodeity

本文链接: https://www.jianbaizhan.com/article/728

版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!


 请勿发布不友善或者负能量的内容。审查将对发布广告等违规信息进行处罚!