选择Imagemagick& GD用于创建缩略图 [英] Choosing between Imagemagick & GD for thumbnail creation
本文介绍了选择Imagemagick& GD用于创建缩略图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我要写一个缩略图创建功能。
我可以使用Imagemagick& GD库方法。
哪种方法可以创建更好的缩略图,服务器更快更好(加载,...)?
I'm going to write a function for thumbnail creation.
I can use both Imagemagick & GD Library methods.
Which method creates better thumbnails and is faster and better for server (load, ...)?
谢谢
推荐答案
$im = imagecreatefromjpeg('photo.jpg');
$ox = imagesx($im);
$oy = imagesy($im);
$nx = 320;
$ny = 240;
$nm = imagecreatetruecolor($nx, $ny);
imagecopyresized($nm,$im,0,0,0,0,$nx,$ny,$ox,$oy);
imagejpeg($nm, 't_photo.jpg');
VS
exec('convert photo.jpg -resize 320x240 t_photo.jpg');
您怎么看?
每个好的缩略图应该有点锐化......
Also every good thumbnail should be sharpened a bit...
exec('convert photo.jpg -resize 320x240 -unsharp 1.5×1.0+1.5+0.02 t_photo.jpg');
http://net.tutsplus.com/tutorials/php/create-instagram-filters-with-php/
这篇关于选择Imagemagick& GD用于创建缩略图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文