Onbekend |
|
Misschien een beetje laat maar toch een watermerk script.
<?
//--- bekijk of var 'image' wel is meegegeven in URL
if ($_GET['image'])
{
//--- send right header
header('content-type: image/jpeg');
//--- zet het path
$path = "images/";
//--- zet path naar watermerk (.png transparant!)
$path_watermerk = "watermerk.png";
//--- watermark
$watermerk = imagecreatefrompng($path_watermerk);
$watermerk_width = imagesx($watermerk);
$watermerk_height = imagesy($watermerk);
//--- image
$image = imagecreatefromjpeg($path . $_GET['image']);
$size = getimagesize($path . $_GET['image']);
$xas = $size[0] - $watermerk_width - 5;
$yas = 5;
//--- merge watermark + image
imagecopymerge($image, $watermerk, $xas, $yas, 0, 0, $watermerk_width, $watermerk_height, 100);
//--- print image
imagejpeg($image);
//--- destroy image + watermark
imagedestroy($image);
imagedestroy($watermerk);
}
else
echo "Geen naam meegegeven in URL.";
?>
<? //--- bekijk of var 'image' wel is meegegeven in URL if ($_GET['image']) { //--- send right header header('content-type: image/jpeg'); //--- zet het path $path = "images/"; //--- zet path naar watermerk (.png transparant!) $path_watermerk = "watermerk.png"; //--- watermark $watermerk = imagecreatefrompng($path_watermerk); $watermerk_width = imagesx($watermerk); $watermerk_height = imagesy($watermerk); //--- image $image = imagecreatefromjpeg($path . $_GET['image']); $xas = $size[0] - $watermerk_width - 5; $yas = 5; //--- merge watermark + image imagecopymerge($image, $watermerk, $xas, $yas, 0, 0, $watermerk_width, $watermerk_height, 100); //--- print image imagejpeg($image); //--- destroy image + watermark imagedestroy($image); imagedestroy($watermerk); } else echo "Geen naam meegegeven in URL."; ?>
En zo kan je je foto oproepen: ?image=naam_van_foto.jpg
EDIT Ook ff bij scripts gepost |