php imagecopyresized против imagecopyresampled против imagecopy плюсы/минусы


Все они, похоже, делают одно и то же. Каковы плюсы/минусы каждого из них.

Imagecopyresized() против imagecopyresampled() против imagecopy().

Я изменяю размер изображения, отправленного пользователем.

Итак, у меня есть оболочка изображения, созданная с помощью '$newImage=imagecreatetruecolor(250, 250)'.

А теперь я хочу скопировать исходное изображение в '$newImage'

Author: seamus, 2013-08-02

1 answers

Imagecopyresized будет копировать и масштабировать изображение. При этом используется довольно примитивный алгоритм, который, как правило, дает более пиксельные результаты.

Imagecopyresampled будет копировать и масштабировать изображение, он использует алгоритм сглаживания и интерполяции пикселей, который, как правило, дает гораздо лучшие результаты, чем imagecopyresized за счет небольшой загрузки процессора.

Imagecopy скопирует, но не будет масштабировать изображение.

 100
Author: Orangepill, 2014-02-28 20:27:07