选择Imagemagick& GD用于创建缩略图 [英] Choosing between Imagemagick & GD for thumbnail creation

查看:267
本文介绍了选择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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆