php imagepng生成图片加文本或水印
2015-11-17 11:57
851 查看
php imagepng生成图片加文本或水印,可用于生成一些图片证书,今天刚好用到,就贴出测试代码:
<?php
header("content-type: image/png");
$im = @imagecreatefrompng("A.png");//原图路径
//设置标记以在保存 PNG 图像时保存完整的 alpha 通道信息(与单一透明色相反)
imagesavealpha($im,true);//必须,否则png图片有白框
$imgyum=time().".png";//生成图片的路径
//字体颜色
$white = imagecolorallocate($im, 255, 255, 255);
$rqys = imagecolorallocate($im, 151, 138, 106);
$black = imagecolorallocate($im,100,54,26);
$font = "fzltzh.ttf"; //写的文字用到的字体。
//imagettftext设置生成图片的文本
imagettftext($im, 20, 0, 300, 380, $rqys, $font, "test");
imagettftext($im, 20, 0, 300, 420, $white, $font, "testName");
imagettftext($im, 20, 0, 300, 460, $white, $font, "IThink620");
imagettftext($im, 20, 0, 320, 500, $white, $font, "13666666666");
//生成图片
imagepng($im,$imgyum);
imagedestroy($im);
?>
测试demo地址:http://download.csdn.net/detail/u010533511/9275989
<?php
header("content-type: image/png");
$im = @imagecreatefrompng("A.png");//原图路径
//设置标记以在保存 PNG 图像时保存完整的 alpha 通道信息(与单一透明色相反)
imagesavealpha($im,true);//必须,否则png图片有白框
$imgyum=time().".png";//生成图片的路径
//字体颜色
$white = imagecolorallocate($im, 255, 255, 255);
$rqys = imagecolorallocate($im, 151, 138, 106);
$black = imagecolorallocate($im,100,54,26);
$font = "fzltzh.ttf"; //写的文字用到的字体。
//imagettftext设置生成图片的文本
imagettftext($im, 20, 0, 300, 380, $rqys, $font, "test");
imagettftext($im, 20, 0, 300, 420, $white, $font, "testName");
imagettftext($im, 20, 0, 300, 460, $white, $font, "IThink620");
imagettftext($im, 20, 0, 320, 500, $white, $font, "13666666666");
//生成图片
imagepng($im,$imgyum);
imagedestroy($im);
?>
测试demo地址:http://download.csdn.net/detail/u010533511/9275989
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- 按右键另存图片只能存BMP
- photoshop去除图片上的水印
- upload上传单张图片
- 图片引发的溢出危机(图)
- PHP+Apache在Windows 9x下的安装和配置
- IIS 6 的 PHP 最佳配置方法
- 安装Apache和PHP的一些补充
- Linux Apache+MySQL+PHP
- 建立Apache+PHP+MySQL数据库驱动的动态网站
- PHP 5.3.0 安装分析心得
- apache 环境下 php 的配置注意事项