首页 / PHP / 具有PNG扩展名的动态PHP图像
具有PNG扩展名的动态PHP图像
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了具有PNG扩展名的动态PHP图像,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1370字,纯文字阅读大概需要2分钟。
内容图文
![具有PNG扩展名的动态PHP图像](/upload/InfoBanner/zyjiaocheng/674/624e71c9389b4cd4b76b42f3aa6a1a9e.jpg)
我正在尝试使图像类似于以下图像之一: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图像所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。