Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: нанесение логотипа на фото
 
 автор: t3ma   (27.08.2009 в 14:38)   письмо автору
 
 

делаю так но непонятно какие параметры задать функции imegecopy для вставки логотипа в нижний правый угол фото.. так как я изначально не знаю какую фотку будут грузить юзеры..
<?php
header
("Content-type: image/png");
   
$src imagecreatefromjpeg("photo.jpg");
$logo imagecreatefrompng("logo.png");
imagealphablending($srctrue);


imagecopy ($src,$logo,60,110,0,0,60,12);

imagejpeg($src);
?>

  Ответить  
 
 автор: sim5   (27.08.2009 в 14:59)   письмо автору
 
   для: t3ma   (27.08.2009 в 14:38)
 

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

  Ответить  
 
 автор: Visavi   (28.08.2009 в 10:21)   письмо автору
 
   для: sim5   (27.08.2009 в 14:59)
 

вычисляйте место нанесения примерно так
<?php
$img 
imagecreatefromgif($file); 
$copy imagecreatefromgif('copyright.gif');
imagecopy($img$copyimagesx($img)-imagesx($copy), imagesy($img)-imagesy($copy), 00imagesx($copy), imagesy($copy));

  Ответить  
 
 автор: sim5   (28.08.2009 в 11:08)   письмо автору
 
   для: Visavi   (28.08.2009 в 10:21)
 

Спасибо, но мне не надо )

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования