imagick代码之文字水印
2010年8月2日
没有评论
<?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
关于水印这一部分还有一个问题就是中文会乱码,研究出来了再补上,有知道的朋友请告知方法,多谢多谢