Воден знак за снимка

niksdevil

Registered
Здравейте,
Как ще стане примерно да добавя от тази снимка https://i49.vbox7.com/i/180/1809ce6e8b6.jpg
в центъра един .png файл за воден знак (да речем play)
И после да го извадя така:

<meta property="og:image" content="http://saita.com/social/?vid=123" />
Благодаря предварително!
 
Защо не провери в гугъл, вижда се, че знаеш какво търсиш ?

https://www.sitepoint.com/watermark-images-php/

http://www.php.net/manual/en/image.examples-watermark.php

http://phpimageworkshop.com/tutorial/1/adding-watermark.html (добро)

http://gazelleincorporated.com/dynamically-adding-a-watermark-to-an-image-using-php (най-разпространено и най-вероятн, това което ти трябва, но няма кой да напише 3 думи в гугъл?)


http://lmgtfy.com/?q=dynamically+add+watermark+to+mage+php :idea: :?:
 
Спрях се на този:
Код:
<?php  
 
header('content-type: image/jpeg');  
 
$watermark = imagecreatefrompng('water.png');  
$watermark_width = imagesx($watermark);  
$watermark_height = imagesy($watermark);  
$image = imagecreatetruecolor($watermark_width, $watermark_height);  
$image = imagecreatefromjpeg($_GET['src']);  
$size = getimagesize($_GET['src']);  
$dest_x = $size[0] - $watermark_width - 190;  
$dest_y = $size[1] - $watermark_height - 85;  
imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, 100);  
imagejpeg($image);  
imagedestroy($image);  
imagedestroy($watermark);  
 
?>
Как да го направя винаги да е в средата ,че при различни размери се мести?
Също така имам проблем със водния знак, .png-то е прозрачно но като го наложи в/у картинката го разваля
 

Back
Горе