php imagecopyresized vs imagecopyresampled vs imagecopy pros / cons

时间:2013-08-01 21:14:58

标签: php image copy gd

这些似乎都做同样的事情。 每个人的利弊是什么。

imagecopyresized()vs imagecopyresampled()vs imagecopy()。

我正在调整用户提交的图片的大小。

所以我有一个用'$ newImage = imagecreatetruecolor(250,250)'创建的图像shell。

现在我想将原始图像复制到'$ newImage'

1 个答案:

答案 0 :(得分:103)

imagecopyresized将复制并缩放和成像。这使用了一种相当原始的算法,可以产生更多的像素化结果。

imagecopyresampled将复制并缩放和成像,它使用平滑和像素插值算法,通常会产生更好的结果,然后以少量CPU使用为代价进行图像复制。

imagecopy会复制,但不会缩放图像。