php imagecopyresized vs imagecopyresampled vs imagecopy pros/cons

sea*_*mus 51 php gd copy image

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

imagecopyresized()vs imagecopyresampled()vs imagecopy().

我正在调整用户提交的图像的大小.

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

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

Ora*_*ill 106

imagecopyresized将复制和缩放和图像.这使用了相当原始的算法,往往会产生更多的像素化结果.

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

imagecopy将复制但不会缩放图像.

  • 感谢您提供清晰准确的答案.您是否知道使用imagescale()函数在性能和/或质量上有任何差异? (6认同)