Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 03.10.2019
Сообщений: 4
1

Как выставить водяной знак по центру?

18.03.2020, 17:33. Просмотров 217. Ответов 1
Метки php (Все метки)


Доброго времени суток друзья.

Накладываю водяной знак на загружаемые изображения через форму.
Пытаюсь оцентровать водяной знак, чтобы вне зависимости от загружаемого изображения, водяной знак ложился по центру. Делаю так:
PHP
1
2
3
4
5
6
7
<?php
    $sx = imagesx($watermark);
    $sy = imagesy($watermark);
$imgg = imagecreatefromstring(file_get_contents($tmp_name));
 
imagecopy($imgg, $watermark, (imagesx($imgg) / 2) - (($sx) / 2), (imagesy($imgg) / 2) - (($sy) / 2), 0, 0, imagesx($watermark), imagesy($watermark));   
?>
Но в итоге так не выходит. В итоге для изображений с вертикальной ориентацией, видна только середина водяного знака, права и левая часть обрезается.
Подскажите пожалуйста как правильно сделать, чтобы вне зависимости от размера изображения, водяной знак был строго по центру (по высоте и ширине). Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.03.2020, 17:33
Ответы с готовыми решениями:

Водяной знак по центру
Здравствуйте, добавляю водяной знак на изображение, как мне разместить его по центру, у всех...

Как наклеить логотип (водяной знак) на фото?
Как приклеивать одно изображение на другое, т.е. логотип или же водяной знак?

Как вставить красивый водяной знак в картинку?
1) Как наложить красиво готовую картинку с логотипом сайта на фотки из альбома перед показом в...

Как создать водяной знак внутри таблицы, и чтоб каждый раз продливая ячейки водяной знак ставился!
Как создать водяной знак внутри таблицы, и чтоб каждый раз продливая ячейки водяной знак ставился!...

1
572 / 510 / 252
Регистрация: 26.09.2010
Сообщений: 2,569
19.03.2020, 18:21 2
RealSF, через блоки <div>
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.03.2020, 18:21

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Как наложить водяной знак на видео?
Подскажите, как наложить водяной знак на видео, ну еще желательно что бы он перемещался по нему...

Как убрать водяной знак в правом нижнем углу?
люди хелп ми...как убрать водяной знак в правом нижнем?знакомый подсказал что нужно изменить код...

как для 100 фоток быстро добавить водяной знак?
Всем привет! Подскажите как для огромного количества фоток вставить готовый слой с водяным...

CSS: Как выставить по центру
Подскажите как выставить по центру меню? h1 { font-family:Verdana, Arial, Helvetica, sans-serif;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.