Hi,
heeft iemand hier een werkend script liggen voor een watermerk (.PNG) toe te voegen? Ik heb al verschillende scripts geprobeerd (zoals hetgeen van sitepoint), maar geen een werkt fatsoenlijk.
Ofwel valt de transparantie weg, vervaagd alles, komt er een omlijning rond. Kortom, het werkt niet.
Als iemand me kan helpen, gelieve me even toe te voegen: kobevanreppelen[at]hotmail.com. Het is vrij dringend. Note: het watermerk moet als een functie bij het uploaden toegepast worden.
Alvast bedankt!
- PHP: Watermerk toevoegen
-
3895 × bekeken sinds 23-06-2008, 22:13 #1
PHP: Watermerk toevoegen
-
-
24-06-2008, 10:54 #2
- Berichten
- 765
- Lid sinds
- 19 Jaar
Ik gebruik nu al een goede 2 jaar deze php class: http://verot.net/php_class_upload.htm
Werk echt heel goed, watermerken gaat daar ook mee al heb ik dit nog nooit nodig gehad en dus nog niet uitgeprobeerd.
-
24-06-2008, 11:05 #3
- Berichten
- 397
- Lid sinds
- 17 Jaar
He Ewald, bedankt! Maar als ik zo snel kijk zie ik dat hij er een .GIF van maakt?
Het is de bedoeling om dit op een site met profielen te plaatsen, dus er zou nagenoeg geen kwaliteitsverlies mogen zijn.
-
24-06-2008, 11:09 #4
- Berichten
- 765
- Lid sinds
- 19 Jaar
Je kan zelf instellen wat hij er van maakt, png, jpg, gif...
http://verot.net/res/sources/class.upload.html
Hier vind je alle mogelijkheden van de class.
-
24-06-2008, 11:18 #5
- Berichten
- 372
- Lid sinds
- 18 Jaar
Is dit toevallig iets?
http://www.tbforum.nl/thread/111594.html
-
24-06-2008, 11:39 #6
- Berichten
- 242
- Lid sinds
- 16 Jaar
Hoi, het volgende is er een: (Let op: je moet $path veranderen in de mapnaam met de foto's erin)
PHP Code:<?
//--- 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.";
?>
-
24-06-2008, 11:56 #7
- Berichten
- 397
- Lid sinds
- 17 Jaar
@ Edwald, ik was blijkbaar te snel. Bedankt voor de genome moeite, ik ga het zo even bekijken!
@ Dwayne, ik heb gister een heel gesprek met de maker gehad en omdat ik het toen niet wou heeft hij het maar te koop gezet :). Het project loopt al een beetje uit (qua budget) dus ik zoek gewoon een werken script, vandaar :)
@ Carpe Diem, ben je zeker dat dat werkt? We hebben al heel wat scripts van het internet geprobeerd en de deadline nadert. Ik aprecier het wel dat je de moeite neemt, als het werkt laat ik het even weten!
Iedereen alvast bedankt.
-
25-06-2008, 15:10 #8
- Berichten
- 74
- Lid sinds
- 18 Jaar
Origineel gepost door Ewald Vanderveken
Ik gebruik nu al een goede 2 jaar deze php class: http://verot.net/php_class_upload.htm
Werk echt heel goed, watermerken gaat daar ook mee al heb ik dit nog nooit nodig gehad en dus nog niet uitgeprobeerd.
Deze gebruik ik ook. En werkt fantastisch. Je er eigenlijk alles mee.
-
25-06-2008, 17:36 #9
- Berichten
- 397
- Lid sinds
- 17 Jaar
Ondertussen al geholpen! Iedereen bedankt.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic