Hoi,
Ik heb dit script ergens van internet afgeplukt en het werkt prima.
Alleen heb ik het volgende probleem ik, ik laat de afbeelding zo zien:
afbeelding_weergeven.php
Als ik dan het plaatje wil opslaan krijgt de afbeelding de bestandsnaam watermerk.php. Hoe kan ik zorgen dat de bestandsnaam gewoon img_2389.jpg wordt oid? Dit script is voor privé gebruik dus bezoekers zien het niet.
En de code van het watermerk:
watermerk.php
Ik hoop dat iemand me verder kan helpen omdat ik er zelf niet meer uitkom
Tnx!
Ik heb dit script ergens van internet afgeplukt en het werkt prima.
Alleen heb ik het volgende probleem ik, ik laat de afbeelding zo zien:
afbeelding_weergeven.php
<img WIDTH=300 HEIGHT=200 class=beacon src=http://URL.nl/watermerk.php?datum=".$_GET[dag]."&img=$file/> Als ik dan het plaatje wil opslaan krijgt de afbeelding de bestandsnaam watermerk.php. Hoe kan ik zorgen dat de bestandsnaam gewoon img_2389.jpg wordt oid? Dit script is voor privé gebruik dus bezoekers zien het niet.
En de code van het watermerk:
watermerk.php
[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #FF8000]// Load the stamp and the photo to apply the watermark to[/COLOR]
[COLOR= #0000BB]$stamp[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefrompng[COLOR= #007700]([/COLOR][COLOR= #DD0000]watermerk.png[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$im[/COLOR] [COLOR= #007700]=[/COLOR] imagecreatefromjpeg[COLOR= #007700]([/COLOR][COLOR= #DD0000]http://url.nl/fotoserver/img/[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]datum[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]/[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]img[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000][/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]// Set the margins for the stamp and get the height/width of the stamp image[/COLOR]
[COLOR= #0000BB]$marge_right[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]568[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$marge_bottom[/COLOR] [COLOR= #007700]= -[/COLOR][COLOR= #0000BB]12[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$sx[/COLOR] [COLOR= #007700]=[/COLOR] imagesx[COLOR= #007700]([/COLOR][COLOR= #0000BB]$stamp[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #0000BB]$sy[/COLOR] [COLOR= #007700]=[/COLOR] imagesy[COLOR= #007700]([/COLOR][COLOR= #0000BB]$stamp[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]// Copy the stamp image onto our photo using the margin offsets and the photo
// width to calculate positioning of the stamp. [/COLOR]
imagecopy[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]$stamp[/COLOR][COLOR= #007700],[/COLOR] imagesx[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700]) -[/COLOR] [COLOR= #0000BB]$sx[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]$marge_right[/COLOR][COLOR= #007700],[/COLOR] imagesy[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700]) -[/COLOR] [COLOR= #0000BB]$sy[/COLOR] [COLOR= #007700]-[/COLOR] [COLOR= #0000BB]$marge_bottom[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700],[/COLOR] imagesx[COLOR= #007700]([/COLOR][COLOR= #0000BB]$stamp[/COLOR][COLOR= #007700]),[/COLOR] imagesy[COLOR= #007700]([/COLOR][COLOR= #0000BB]$stamp[/COLOR][COLOR= #007700]));[/COLOR]
[COLOR= #FF8000]// Output and free memory[/COLOR]
[URL="http://www.php.net/header"]header[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Content-type: image/png[/COLOR][COLOR= #007700]);[/COLOR]
imagepng[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700]);[/COLOR]
imagedestroy[COLOR= #007700]([/COLOR][COLOR= #0000BB]$im[/COLOR][COLOR= #007700]);[/COLOR]
?> Ik hoop dat iemand me verder kan helpen omdat ik er zelf niet meer uitkom

Tnx!
