可以支持水印图片的透明度(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中也有层的概念,而且有好几层,从下到上,分别是:水印(页眉页脚)→浮于文字下方的图片图形→正文部分的文字表格等(嵌入型、穿越型、围绕型等的图片)→浮于文字上方的图片图形
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)