大佬教程收集整理的这篇文章主要介绍了具有PNG扩展名的动态PHP图像,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试使图像类似于以下图像之一:http://www.danasoft.com/vipersig.jpg
这不是真正的内容明智的选择(显示IP地址和标头),而是以PNG格式显示的PHP图像更是如此(因此我可以在网站上的BB图像标签中使用它).
我知道如何创建动态图像,但这仅是在您访问PHP页面时.如果有问题,目前正在使用它:
$image = imagecreate(200, 60);
$text_color = imagecolorallocate($image, 255, 255, 0);
header("Content-type: image/png");
imagestring($image, 4, 40, 30, "hello", $text_color);
imagepng($image);
imagecolordeallocate($text_color);
imagedestroy($image);
关于如何实现这一点的任何想法?
我正在寻找的其他一些示例是:http://draynor.net/signatures
编辑:大多数评论是关于从PNG转换为PHP的,我想从PHP转换为PNG,只是为了清除它.
解决方法:
您接近了,像上面一样创建图像,有用的变量是$_SERVER [‘REMOTE_ADDR’](IP地址),$_SERVER [‘HTTP_USER_AGENT’](浏览器).参见reserved server variables.
通过在浏览器中查看PHP脚本,将它们格式化在图像上,并使其看起来像您想要的样子.
然后,如果您使用的是Apache,请设置重写规则以重写指向您的PHP脚本的URL.
这是一个例子:
RewriteEngine On
RewriteRule ^/signatures/sig.png$/signature.PHP [L]
这样会将http://yoursite.com/signatures/sig.png重写为http://yoursite.com/signature.PHP.这样,用户可以将png URL嵌入其签名或网页中以显示您的图像.
最终,您可以拥有多个签名,并通过重写特殊参数(即,将/signature/1234.png更改为signature.PHP?id = 1234或/signature/style1/1234.png更改为signature.PHP?id = 1234& style =样式1).
以上是大佬教程为你收集整理的具有PNG扩展名的动态PHP图像全部内容,希望文章能够帮你解决具有PNG扩展名的动态PHP图像所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。