thinkphp 文字水印 怎么调透明度

thinkphp 文字水印 怎么调透明度,第1张

可以支持水印图片的透明度(0~100,默认值是80),例如:

$image = new \Think\Image() 

// 在图片左简友上角添加水印(水印文件位于./logo.png) 宽裤水印图片的透明度为50 并保存慎咐简为water.jpg

$image->open('./1.jpg')->water('./logo.png',\Think\Image::IMAGE_WATER_NORTHWEST,50)->save("water.jpg")

加水行敏咐印,等比缩放之类的,这档纯个thinkphp的感觉很鸡肋,给一般的jpg,静态的gif加水印确实都不错,但是给动态的gif就不行了,之前用了很多方法看了各种教程,纯用php给的函数来解决,是不可能的,如果一个gif帧很多,那程序直接卡死,要么就变形,最后用了4-5个方法,直接吧thinkphp 的图片处理类改装成 用PHP的imagick扩展,哇,效率速度都那叫一个快,而且效果显著,我都是用后台 crontab 死循环队列处理图片加水印、缩放等等功拿并能,特别好用。也学到了很多,我这人就爱折腾这些东西,哈哈,如果楼主时间不急,可以试试。

以前我们设置图片水印,都是通过格式-背景-水印-图片水印这样的过程给文章添加水印,相信有的人在设置过图片水印以后,有可能想去调整一下水印图片的大小或者位置,但是,我们发现,我们只能按照word给我们的几种缩放系数去设置,例如100%、200%、150%…;另外,位置也不能随便动。

今天碰巧发现一种方法,可以方便自如地设置水印,不仅能够按照想要的大小调整,还能随意放置。

方法如下:

1.首先,确保你的word文档中显示页眉页脚部分,即激活页眉页脚部分,处于编辑状态,如果没有,可以通过视图-页眉页脚,激活。

2.接着不要退出页眉页脚编辑状态,这个时候,按照我们通常添加销激核水印的方法,格式-背景-水印-图片水印,添加一副图片作为水印。

3.仍然不要退出页眉页脚编辑状态,这个时候,你会发现,你可以用鼠标拖动刚才设置的水印图片,而且可以改变它的大小了。

*4.如果以后想随时调整水印图片的大小和位置,就可以双击页眉页脚部分,然后调整。退出编辑状态,可以双击正文部分。

通过以亏掘上发现,我思考了以下问题:

1.是不是还可以对文字水印动点手脚铅姿呢?结果是,完全可以!

2.word中也有层的概念,而且有好几层,从下到上,分别是:水印(页眉页脚)→浮于文字下方的图片图形→正文部分的文字表格等(嵌入型、穿越型、围绕型等的图片)→浮于文字上方的图片图形


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11982938.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存