55

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

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

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

「$newImage=imagecreatetruecolor(250, 250)」で作成されたイメージ シェルがあります。

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

4

1 に答える 1

113

imagecopyresizedは、コピーと拡大縮小とイメージを行います。これは、よりピクセル化された結果を生成する傾向があるかなり原始的なアルゴリズムを使用します。

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

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

于 2013-08-01T21:37:31.890 に答える