web-dev-qa-db-fra.com

php imagecopyresized vs imagecopyresampled vs imagecopy avantages / inconvénients

Tout cela semble faire la même chose. Quels sont les avantages/inconvénients de chacun.

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

Je redimensionne une image envoyée par un utilisateur.

J'ai donc une image Shell créée avec '$ newImage = imagecreatetruecolor (250, 250)'.

Et maintenant, je veux copier l'image originale dans le '$ newImage'

49
seamus

imagecopyresized copiera et mettra à l'échelle et l'image. Cela utilise un algorithme assez primitif qui a tendance à produire des résultats plus pixélisés.

imagecopyresampled copiera et mettra à l'échelle et l'image, il utilise un algorithme de lissage et d'interpolation de pixels qui donnera généralement de bien meilleurs résultats que imagecopyresized au prix d'une petite utilisation du processeur.

imagecopy copiera mais ne mettra pas à l'échelle l'image.

103
Orangepill