Timon58
2015-09-02 13:07
<?php
/*一.打开图片*/
//1.配置图片路径(就是你想要操作的图片的路径)
$src = '001.jpg';
//2.获取图片信息(通过GD库提供的方法,得到你想要处理的图片的基本信息)
$info = getimagesize($src);
//echo '<pre>';
//print_r($info);
//3.通过图像的编号来获取图像的类型
$type = image_type_to_extension($info[2],false);//获得图片类型
//print_r($type);
//4.在内存中创建一个和我图片类型一样的图像
$fun = "imagecreatefrom($type)";//和传入图像类型保持一致
//5.把图片复制到我们的内存中
$image = $fun($src);
/*操作图片*/
//1.设置我们字体的路径
$font = "微软雅黑.ttf";
//2.填写我们的水印内容
$content = '你好,Timon';
//3.设置字体的颜色和透明度
$col = imagecolorallocatealpha($image, 255, 255, 255, 50);
//4.写入文字
imagettftext($image, 20, 0, 25, 30, $col, $font, $content);
/*输出图片*/
//浏览器输出
header("Content-type:".$info['mime']);
$func = "image($type)";
$func($image);
//保存图片
/*销毁图片*/
//
?>
发现错误了,原来应该是{},而不是() 好粗心- -
GD库实现图片水印与缩略图
19006 学习 · 162 问题
相似问题