web-dev-qa-db-ja.com

php imagecopyresized vs imagecopyresampled vs imagecopy pros / cons

これらはすべて同じことをしているようです。それぞれの長所と短所は何ですか。

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

ユーザーが送信した画像のサイズを変更しています。

したがって、「$ newImage = imagecreatetruecolor(250、250)」で作成された画像シェルがあります。

そして今、元の画像を「$ newImage」にコピーしたい

49
seamus

imagecopyresized は、コピーとスケーリングおよびイメージを行います。これは、かなり原始的なアルゴリズムを使用し、より多くのピクセル化された結果を生成する傾向があります。

imagecopyresampled は、コピーおよびスケーリングとイメージを行います。スムージングおよびピクセル補間アルゴリズムを使用し、一般に、CPU使用量を少し犠牲にしてイメージコピーをサイズ変更した場合よりもはるかに優れた結果が得られます。

imagecopy はコピーしますが、画像を拡大縮小しません。

103
Orangepill