<?php
//加载已有图像
header('Content-Type:image/png');
//imagecreatefrompng(路径或url)从png或者url新建图像;imagecreatefromjpeg(路径或url)
//用绝对路径效率最高,但不利于移植;相对路径需要解析一次,效率不高
//解决办法:使用魔法常量__FILE__
// define('__DIR__',dirname(__FILE__).'/');
// $file = __DIR__.'image.png';
// $im = .......
$im = imagecreatefrompng('/Users/Cuffica/Pictures/Any Video Converter Ultimate/shot0002.png');
//在图像上编辑,添加文本水印;此时如果保存该图像,图像上的水印也会保存
$str = '我的邮箱innova1027@gmail.com';
//如何解决中文乱码问题:使用iconv转换格式,字体样式也要是支持中文的
$str = iconv('gbk','utf-8',$str);
$white = imagecolorallocate($im,255,255,255);
imagestring($im,5,10,10,$str,$white);
//采用系统提供的字体
$font = '/Library/Fonts/Zapfino.ttf'; //mac系统字体文件在哪?:运用字体册应用查找字体及位置
// imagettftext(图片变量,字体大小,旋转角度,x坐标,y坐标,颜色,字体路径,文本);
imagettftext($im,18.5,10,50,200,$white,$font,$str);
$font2 = '/Library/Fonts/STHeiti Light.ttc'; //中文字体:黑体
imagettftext($im,8,10,50,300,$white,$font2,$str); //为什么报错?
//输出和销毁
imagepng($im);
imagedestroy($im);
?>