5

Как поставить водяной знак на изображение средствами PHP?

В ближайшее время нужно будет выложить на сайте несколько сотен уникальных изображений. Чтобы изображения сразу не растащили хочу на PHP написать скрипт, который будет автоматически добавлять водяной знак (watermark) к картинкам. Предполагаю, что придется использовать дополнительные PHP библиотеки для работы с графикой — GD2 или imagick, честно говоря очень слабо знаком с данными библиотеками. Как проще всего поставить водяной знак на изображение средствами PHP?

xakep 550 Задан 82 дня назад
Твитнуть
  • ajax:

    Тут нужно сделать несколько шагов:

    1. Узнать название и расширение изображения
    2. Нарисовать watermark и сохранить его в отдельный файл
    3. Соеденить картинки и водяной знак с помощью php

    Сейчас попробую набросать рабочий код

  • dro:

    Водяной знак можно поставить с помощью библиотеки GD, используйте функцию imagecopymerge для объединения картинок, картинку с текстом знака нужно сгенерить отдельно и наложить на исходную