Изменение цвета изображения после применения водяного знака в PHP

1

Разработанный сценарий водяных знаков, но при добавлении метки воды меняется цвет изображения.

// merge the source image and the watermark
  imagecopy($image, $watermark,  $watermark_pos_x, $watermark_pos_y, 0, 0, imagesx($watermark), imagesy($watermark));

Измените цвет изображения после водяного знака.

Без водяного знака

После нанесения водяного знака

  • 0
    используйте createimagetruecolor для вашего ресурса $watermark
  • 0
    Мне нужен результат Изображение не только изображение водяного знака.
Показать ещё 2 комментария
Теги:
watermark
php-gd

1 ответ

0

Поскольку вы уже используете функции GD, просто примените фильтр к своему изображению:

imagefilter($img, IMG_FILTER_GRAYSCALE);

Проверьте документацию: http://php.net/manual/en/function.imagefilter.php

  • 0
    Могу ли я использовать эту функцию после получения водяного знака?
  • 0
    Просто попробуйте.
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню