При работе с библиотекой GD нежелательно меняются цвета - PullRequest
0 голосов
/ 10 марта 2010

Я объединяю несколько маленьких изображений в прямоугольную мозаику.

При работе с небольшим количеством исходных изображений получается неплохо:

enter image description here

Но при работе с большим количеством источников получается эффект, подобный сепии:

enter image description here

Есть ли какая-нибудь техника, которую я должен использовать, чтобы сохранить цвета?

Мой метод объединения изображений, по сути, заключается в запуске сценария, который перебирает исходные изображения, используя imagecreatefromjpeg(), чтобы захватить его, а затем imagecopy(), чтобы объединить источник с общим целевым изображением (и работает до тех пор, пока все изображения добавлены / размещены).

1 Ответ

2 голосов
/ 10 марта 2010

вместо использования imagecreate () в качестве отправной точки, я переключился на imagecreatetruecolor (), и это решило проблему потери цвета.

...