Vandmærke via GDLIB og PHP - hvordan?
Jeg har følgende script, der opretter en resized version af et billede, jeg uploader:-----------------------
/* Opret billede (public) */
// The file
$filename = "/usr/home/web/folder/images/" . $filnavn;
// Set a maximum height and width
$width = 500; $height = 1000;
// Get new dimensions
list($width_orig, $height_orig) = getimagesize($filename);
$ratio_orig = $width_orig/$height_orig;
if ($width/$height > $ratio_orig) {
$width = $height*$ratio_orig;
} else {
$height = $width/$ratio_orig;
}
// Resample
$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
// Output
imagejpeg($image_p, '/usr/home/web/folder/images/public_' . $filnavn, 75);
/* Slut opret billede (public) */
-----------------------
Hvordan kan jeg, i ovenstående script, tilføje funktionalitet, så filen "watermark.png" lægges oven på billedet (fx i øverste, højre hjørne, 5px fra top/højre)?
OBS: "watermark.png" indeholder en alphachannel.