PHP透明文字图片生成代码
透明背景的文字图片生成,真的蛮实用的。是做排版、搞在线海报预览时,用 PHP 直接生成 PNG 透明图,效果挺省事。代码不复杂,依赖imagettftext
这些 GD 库方法就能搞定。文字内容、字体、颜色、大小、坐标啥的都能自定义,控制得挺灵活。
以前我搞项目的时候,为了配合前端页面布局,后端就用 PHP 提前生成好透明背景的文字图片,前端拿来就能用,响应也快,排版也精准。最方便的是,背景透明,叠加在哪都不突兀。
你可以参考下这篇文章:PHP 实现水印文字+图片(透明),讲得还挺清楚。顺手也可以看看php 图片加文字这篇,也有一些实用的小技巧。
字体要放对目录,一般放在/fonts
目录下,记得路径别写错。还有,中文字体记得用ttf
格式,不然容易乱码。调透明度时用imagecolorallocatealpha
,数值越大越透明。
如果你也经常要搞文字排版、做海报、写在线图文排版工具,真的推荐你玩一下这个思路。搭配点 JS 搞预览,体验还蛮不错的。
1.26KB
文件大小:
评论区