php 给图片添加文字或图片 并实现保存,,急救!!

php 给图片添加文字或图片 并实现保存,,急救!!,第1张

简单说,这就是PHP的一个生成水印的功能了。

直接帖代码给你。并附上注释吧,应该能看懂。

<?php

header("Content-type: image/jpeg")    //浏览器输出,如不需要可去掉此行

$im = @imagecreatefromjpeg('test.jpg')    //从图片建立文件,此处以jpg文件格式为例

$white = imagecolorallocate($im, 255, 255, 255)

$grey = imagecolorallocate($im, 128, 128, 128)

$black = imagecolorallocate($im, 0, 0, 0)

$text = 'Testing...' //要写到图上的文字

$font = 'arial.ttf' //写的文字用到的字体。

$srcw=imagesx($im)

imagettftext($im, 20, 0, $srcw-210, 21, $grey, $font, $text)

imagettftext($im, 20, 0, 10, 20, $black, $font, $text)

imagettftext($im, 20, 0, 9, 19, $white, $font, $text)

imagepng($im)

imagedestroy($im)

?>

这个PHP不好做,因为PHP无法对DOM进行 *** 作。PHP只能对输出的原始结果进行搜索。

功能非常单一。用JQ 非常好做,而且可以搞很多花样出来。

用JQ的思路是,先让PHP输出表格,把结果填充到每一个TD里面,然后在搜索按钮添加ONCLICK事件,用JQ来 *** 作表格的TD,符合要求的显示,不符合的隐藏。还可以添加很多效果。

网上搜索 《Clean Code》

内容载选

“1. 短小

每个函数都一目了然。每个函数都只做一件事。并且每个函数都依序把你带到下一个函数。这就是函数应该达到的短小程度。函数的代码块缩进层级不该多于一层或两层。这样的函数易于阅读和理解。

2. 只做一件事

函数应该做一件事。做好这件事。只做一件事。函数只是做了该函数名下同一抽象层上的步骤,则函数还是只做了一件事。”

“函数应该做一件事。做好这件事。只做一件事。

如果函数只是做了该函数名下同一抽象层上的步骤,则函数还是只做了一件事。

判断函数是否不止做了一件事,有一个方法,就是看能否再拆出一个函数,该函数不仅只是单纯地重新诠释其实现。”

完整的电子书自己搜索一下,网上很多,值得看一下本书。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存