|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
imagick::GRAVITY_NORTHWEST //左上
imagick::GRAVITY_NORTH //上边居中
imagick::GRAVITY_NORTHEAST //右上
imagick::GRAVITY_WEST //左侧居中
imagick::GRAVITY_CENTER //居中
imagick::GRAVITY_EAST //右侧居中
imagick::GRAVITY_SOUTHWEST //左下角
imagick::GRAVITY_SOUTH //底部居中
imagick::GRAVITY_SOUTHEAST //右上角
用法示例:
- <?php
- header("Content-Type: text/html;charset=utf-8");
- $canvas = new Imagick('1.jpg');
- $canvas->setImageResolution(118.11,118.11);//设置分辨率像素/厘米
- $canvas->thumbnailImage(1110,697);//设置画面像素尺寸
- $draw = new ImagickDraw();
- $draw->setFontSize(60);//设置字体大小
- $draw->setTextUnderColor(new ImagickPixel ('#cccccc'));//设置背景色
- $draw->setFont("FZDBSJ.TTF");//设置字体
- $draw->setFillColor (new ImagickPixel('#000000'));//设置字体颜色
- $draw->setGravity(Imagick::GRAVITY_NORTHEAST);//设置水印位置
- $draw->setFillAlpha(1.0);
- $draw->annotation(20, 20, "文字以及文字对应setGravity的距离");
- $canvas->drawImage($draw);
- $canvas->writeImage('new1.jpg');
- header("Content-Type: image/jpg");
- echo $canvas;
- ?>
复制代码 必须安装ImageMagick php_imagick.dll 要存在1.jpg 和 FZDBSJ.TTF字体文件 |
|