sarnath
Legacy Member
Dag iedereen, ik ben een beetje aan het experimenteren met de GD functies, ik zou graag automatisch een watermerk laten toevoegen op een afbeelding, wat nu nog via een aparte applicatie gebeurt.
Ik heb hiervoor volgend script geschreven :
De hoofdafbeelding is dus een jpg bestand, het watermerk bestand een transparante png met een tekstje.
Het script heb ik op het net gevonden en werkt na enkele kleine aanpassingen prima buiten het feit dat alles wat transparant moet zijn van mijn png afbeelding dus gewoon wit wordt, dit is echter niet de bedoeling en ik kan niet direct iets vinden hierover qua oplossing.
Iemand tips?
Alvast bedankt!
Ik heb hiervoor volgend script geschreven :
Code:
<?php
header('content-type: image/jpeg');
$watermerk = imagecreatefrompng('watermerk.png');
$watermerk_width = imagesx($watermerk);
$watermerk_height = imagesy($watermerk);
$image = imagecreatetruecolor($watermerk_width, $watermerk_height);
$image = imagecreatefromjpeg("testimage.jpg");
$size = getimagesize("testimage.jpg");
$dest_x = $size[0] - $watermark_width - 320;
$dest_y = $size[1] - $watermark_height - 50;
imagecopymerge($image, $watermerk, $dest_x, $dest_y, 0, 0,
$watermerk_width, $watermerk_height, 100);
imagejpeg($image);
imagedestroy($image);
imagedestroy($watermerk);
?>
De hoofdafbeelding is dus een jpg bestand, het watermerk bestand een transparante png met een tekstje.
Het script heb ik op het net gevonden en werkt na enkele kleine aanpassingen prima buiten het feit dat alles wat transparant moet zijn van mijn png afbeelding dus gewoon wit wordt, dit is echter niet de bedoeling en ik kan niet direct iets vinden hierover qua oplossing.
Iemand tips?
Alvast bedankt!