Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Наложение водяного знака

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Gerd
Отправлено: 09 Июня, 2014 - 08:53:15
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 650
Дата рег-ции: Сент. 2012  


Помог: 0 раз(а)

[+][+][+]


PHP:
скопировать код в буфер обмена
  1. list($owidth,$oheight) = getimagesize($_upload->out_file_dir.'/'.$new_name);  
  2.  // создаем выходное изображение
  3.  $im = imagecreatetruecolor($this->settings['siu_width'], $this->settings['siu_height']);
  4. $img_src = imagecreatefromjpeg($_upload->out_file_dir.'/'.$new_name);
  5. // наложение на выходное изображение, исходного
  6.  imagecopyresampled($im, $img_src, 0, 0, 0, 38, $this->settings['siu_width'], $this->settings['siu_height'], $owidth, $oheight);
  7.  $watermark = imagecreatefrompng($this->settings['upload_dir'].'/'.'watermark.PNG');
  8. // получаем размеры водяного знака
  9.  list($w_width, $w_height) = getimagesize($this->settings['upload_dir'].'/'.'watermark.PNG');
  10.  // определяем позицию расположения водяного знака    
  11. $pos_x = $width - $w_width;  
  12. $pos_y = $height - $w_height;
  13. // накладываем водяной знак
  14. imagecopy($im, $watermark, $pos_x, $pos_y, 10, 4, $w_width, $w_height);
  15. // сохраняем выходное изображение, уже с водяным знаком в формате jpg и качеством 100
  16.  imagejpeg($im, 'ssssssssss', 100);
  17. // уничтожаем изображения
  18. //imagedestroy($im);



Указал все верно, ошибок нет. Но изображения того, что должно быть с водяным знаком. Нет... Где ошибка?

(Отредактировано автором: 09 Июня, 2014 - 08:53:43)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB