Я использовал imagemagic для размещения водяного знака. Я использовал следующий код для отображения водяного знака в центре.
shell_exec("composite -gravity center logo.png images/test.png images/test.png");
Теперь я хочу отобразить водяной знак в нижнем правом углу.
Для этого я попробовал код:
composite -geometry -10-10
Но я не мог отобразить это внизу справа.
Использование:
shell_exec("composite -gravity SouthEast logo.png images/test.png images/test.png");
Используйте для нижнего правого угла:
imagecopyresampled ($ output, $ source, 0, 0, 0, 0, $ width, $ height, $ width, $ height);
Используйте этот код для Центра изображения:
$ watermark_pos_x = (imagesx ($ image) / 2) – (imagesx ($ watermark) / 2) – 15; $ watermark_pos_y = (imagesy ($ image) / 2) – (imagesy ($ watermark) / 2) – 10;
// объединяем исходное изображение и изображение водяного знака ($ image, $ watermark, $ watermark_pos_x, $ watermark_pos_y, 0, 0, imagesx ($ watermark), imagesy ($ watermark));