- Home
- Przykłady i porady PHP79
- Inne pomoce, software6
- Banery
- Hyde Park Private Zone6
- Polityka cookies
- Udostępnianie tekstów
© 2001 - 2026 PhpCodex
Znak wodny - watermark
Przykład PHP2014-03-07 stopień trudności: łatwyPoniższy przykład pokazuje jak zrobić znak wodny na naszym obrazku
<?php
$file = "original.jpg";
header('content-type: image/jpeg');
$watermark = imagecreatefrompng('watermark.png');
$color = imagecolorallocate($watermark, 0, 0, 0);
imagecolortransparent($watermark, $color);
$watermark_width = imagesx($watermark);
$watermark_height = imagesy($watermark);
$image = imagecreatetruecolor($watermark_width, $watermark_height);
$image = imagecreatefromjpeg($file);
$size = getimagesize($file);
$dest_x = (($size[0] - $watermark_width)/2);
$dest_y = (($size[1] - $watermark_height)/2);
imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, 20);
imagejpeg($image);
imagedestroy($image);
imagedestroy($watermark);
?>
<img src="watermark.php">
manual: imagecreatefrompng() imagecolorallocate() imagecolortransparent() imagecreatetruecolor() imagecreatefromjpeg() getimagesize()







