watermark: resize watermark også placer på mainPicture.
Hej.Dette har naget mig i en rum tid nu, og det lader ikke til at jeg kan finde noget svar - overhovedet..
Jeg har et vandmærke jeg skal placere på et billede.
Dette mærke skal kunne justeres i størrelsen (bredte x højde) inden det bliver placeret på mit baggrundBillede.
Lige pt. kan jeg kun placere det på bgBillede, med dette script jeg har fundet:
[code]
<?php
header('content-type: image/jpeg');
$sw = explode("px", $_GET[ 'sw' ]); $sw = $sw[0];
$sh = explode("px", $_GET[ 'sh' ]); $sh = $sh[0];
$dx = explode("px", $_GET[ 'dx' ]); $dx = $dest_x[0];
$dy = explode("px", $_GET[ 'dy' ]); $dy = $dest_y[0];
$watermark = 'images/glasses/' . $_GET[ 'angel' ] . '.png';
$original = $_GET[ 'src' ];
$watermark = imagecreatefrompng($watermark);
$watermark_width = imagesx($watermark);
$watermark_height = imagesy($watermark);
$image = imagecreatetruecolor($watermark_width, $watermark_height);
$image = imagecreatefromjpeg($original);
$size = getimagesize($original);
$dest_x = $size[0]/2 - $watermark_width/2 ;
$dest_y = $size[1]/2 - $watermark_height/2;
imagecopy($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height);
imagejpeg($image);
imagedestroy($image);
imagedestroy($watermark);
?>
[/code]
Som du kan se har jeg allerede informationer om hvor meget mærket skal reduseres til, igennem: $sw og $sw.
og igen har jeg $dx og $dy til at definere hvor på bgBilledet mærket skal sættes. men dem kan jeg jo bare skifte ud med $dest_x og $dest_y.
MVH
Andreas