Изображение PHP GD скопировано с ужасным качеством - PullRequest
0 голосов
/ 23 декабря 2011

Не знаю, почему это выглядит так плохо, но когда я копирую изображение поверх другого изображения, оно выглядит крайне ужасно, как будто по какой-то причине оно потеряло почти все свои цвета.пытаюсь найти решение сам, но я не могу найти его, кто-нибудь действительно хорош с GD, который может помочь?Я не могу использовать imagemagick.

1 Ответ

7 голосов
/ 23 декабря 2011

Вам необходимо создать изображение холста с помощью imagecreatetruecolor(), а не imagecreate(), поскольку первый создает холст на основе палитры с ограниченной поддержкой цвета.

Полагаю, вы затем используете imagepng(), чтобы сохранить наш вывод изображения. Третий аргумент, принимаемый этой функцией, определяет качество изображения или уровень сжатия (0-9)

...