PHP: наложение цвета в режиме наложения оттенков

Может кто-нибудь сказать мне, как в PHP я могу сделать тот же эффект, что и в Adobe Photoshop - Color Overlay->Blend mode:Hue

Эта вещь раскрашивает все цветные пиксели (не градационные). Мне это нужно для моего проекта - http://iconizer.net/. Мне удалось сделать раскрашивание, но оно также рисует серые тени. Мне нужно, чтобы тени и другие пиксели в оттенках серого оставались нетронутыми. Я могу сделать это с попиксельным сканированием, но это безумие. Должно быть более простое решение. Кто-нибудь знает это?

Заранее спасибо.

1 ответ

Решение

Используйте специализированный инструмент для редактирования изображений, например, imagemagick. Затем заставьте PHP вызывать его с нужными вам опциями. Это будет намного быстрее и избавит вас от многих хлопот.

http://www.imagemagick.org/script/index.php

Другие вопросы по тегам