php支持jpeg
Ⅰ php如何實現水印平鋪
代碼如下:
imagick代碼:
<?php
$image = new imagick('logo.jpg');
$im = new imagick();
$im->newimage( 140, 80, new imagickpixel( "none" ) );
$draw = new imagickdraw();
$draw->setfillcolor(new imagickpixel( "grey" ));
$draw->setgravity(imagick::gravity_northwest);
$draw->annotation(10,10 ,'right');
$draw->setgravity(imagick::gravity_southeast);
$draw->annotation(5,15 ,'right');
$im->drawimage( $draw);
$image = $image->textureimage($im);
$image->compositeimage($image,imagick::composite_,0,0);
header( "content-type: image/{$image->getimageformat()}" );
$image->writeimage('wmark_text_tiled.jpg');
$image->clear();
$image->destroy();
?>
Ⅱ PHP 為什麼我調用imagecreatefromjpeg(),它說我沒有定義imagecreatefromjpeg()呢
因為你沒有打開PHP的GD庫
修改php.ini的內容,把php_gd.dll和,php_gd2.dll前面的#去掉,重啟一下apache應該就好了