我创建了一个水印功能,如下所示:
索引.php
<?php
include 'core.inc.php';
do_watermark('bg1.jpg', 'logo1.png');
?>
核心.inc.php
<?php
header ( 'Content-type: image/jpeg' );
function do_watermark($source_image, $logo) {
$watermark = imagecreatefrompng ( $logo );
$watermark_width = imagesx ( $logo );
$watermark_height = imagesy ( $logo );
$image = imagecreatetruecolor ( $watermark_width, $watermark_height );
$image = imagecreatefromjpeg ( $source_image );
$image_size = getimagesize ( $source_image );
$x = $image_size [0] - $watermark_width - 10;
$y = $image_size [1] - $watermark_height - 10;
imagecopymerge ( $image, $watermark, $x, $y, 0, 0, $watermark_width, $watermark_height, 40 );
imagejpeg ( $image );
}
?>
但是调用时do_watermark('bg1.jpg', 'logo1.png')
,什么都不显示。
bg1.jpg
并且logo1.png
是沿着index.php
。
任何帮助都会很棒。