Warning: Redis::connect(): connect() failed: Connection refused in /var/www/admclub.com/wp-content/object-cache.php on line 418
PHP+ImageMagic生成缩略图教程 | _站长俱乐部站长俱乐部

PHP+ImageMagic生成缩略图教程

前面说了如何使用php+ImageMagic添加图片水印,现在说下如何使用PHP+ImageMagic生成缩略图.

还是那一句,先安装ImageMagic扩展库,如果未安装,可以从这里查看如何安装ImageMagic扩展库.

接着给出PHP+ImageMagic添加图片水印的代码:

function makeThumb($img_path,$thumb_path){
	$thumb = new Imagick();
	$thumb->readImage($img_path);
	$height=$thumb->getImageHeight();
	$width=$thumb->getImageWidth(); 

	$new_heigth = $height/$width*140;
	$thumb->scaleImage(140,$new_heigth,Imagick::FILTER_LANCZOS); 
	$thumb->writeImage($thumb_path);
	$thumb = null;
}

使用方法好简单,就是:

makeThumb('big.png','thumb.png');

意思是使用big.png生成一个thumb.png的缩略图.

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>