首页 > php > imagick代码之文字水印

imagick代码之文字水印

2010年8月2日 effect 发表评论 阅读评论
<?php
$canvas = new Imagick('1.jpg');
 
$draw = new ImagickDraw();
$draw->setFontSize(20);//设置字体大小
$draw->setTextUnderColor(new ImagickPixel ('red'));//设置背景色
$draw->setFillColor (new ImagickPixel('yellow'));//设置字体颜色
$draw->setGravity(Imagick::GRAVITY_SOUTHEAST);//设置水印位置
$draw->setFillAlpha(0.5);
$draw->annotation(0, 0, "9ye.com");
 
$canvas->drawImage($draw);
$canvas->writeImage('1.fill.jpg');
header("Content-Type: image/jpg");
echo $canvas;
?>

其实还有很多的API,具体可以参考http://cn2.php.net/manual/en/class.imagickdraw.php

关于水印这一部分还有一个问题就是中文会乱码,研究出来了再补上,有知道的朋友请告知方法,多谢多谢

分类: php 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.