Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Водяной знак, смещение 
:(
    Опции темы
Predator199
  Дата 13.6.2014, 09:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 412
Регистрация: 1.2.2012

Репутация: -3
Всего: -4



Скажите пожалуйста...
Есть следующий код
Код

list($source_image_width, $source_image_height) = getimagesize($_upload->out_file_dir.'/'.$new_name);  
$source_image = imagecreatefromjpeg($_upload->out_file_dir.'/'.$new_name);
$watermark_image = imagecreatefrompng($this->settings['upload_dir'].'/'.'watermark.png');
list($watermark_width,$watermark_height) = getimagesize($this->settings['upload_dir'].'/'.'watermark.png'); 
imagealphablending($source_image, true);
imagesavealpha($source_image, true);
imagecopy($source_image, $watermark_image, $source_image_width - $watermark_width, $source_image_height - $watermark_height, 0, 0, $watermark_width, $watermark_height);
imagejpeg($source_image, $_upload->out_file_dir.'/'.$new_name, 100);
imagedestroy($source_image);
imagedestroy($watermark_image);


В итоге накладывается водяной знак. Вопрос...
Код

imagecopy($source_image, $watermark_image, $source_image_width - $watermark_width, $source_image_height - $watermark_height, 0, 0, $watermark_width, $watermark_height);

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


Это сообщение отредактировал(а) Predator199 - 15.6.2014, 20:34
PM MAIL   Вверх
Predator199
Дата 15.6.2014, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 412
Регистрация: 1.2.2012

Репутация: -3
Всего: -4



 smile 
PM MAIL   Вверх
_zorn_
Дата 16.6.2014, 03:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1076
Регистрация: 21.8.2007

Репутация: 6
Всего: 12



Код

$dst_img = imagecreatetruecolor($source_image_width,$source_image_height+$watermark_height);
imagecopy($dst_img,$source_image,0,0,0,0,$source_image_width,$source_image_height);
imagecopy($dst_img,$watermark_image,0,$source_image_height,0,0,$watermark_width,$watermark_height);

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1204 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.