gpt4 book ai didi

php - 图片居中水印

转载 作者:可可西里 更新时间:2023-11-01 00:33:13 25 4
gpt4 key购买 nike

我需要在图像上添加水印。我已经使用此代码解决了问题,效果很好,但图像位于左/下角。如何设置水印居中于图片中心?

$img = 'test.jpg';
// Load the image where the logo will be embeded into
$image = imagecreatefromjpeg($img);


// Load the logo image
$logoImage = imagecreatefrompng("watermark.png");
imagealphablending($logoImage, true);

// Get dimensions
$imageWidth=imagesx($image);
$imageHeight=imagesy($image);

$logoWidth=imagesx($logoImage);
$logoHeight=imagesy($logoImage);

// Paste the logo
imagecopy(
// destination
$image,
// source
$logoImage,
// destination x and y
$imageWidth-$logoWidth, $imageHeight-$logoHeight,
// source x and y
0, 0,
// width and height of the area of the source to copy
$logoWidth, $logoHeight);

// Set type of image and send the output
header("Content-type: image/png");
imagePng($image);

// Release memory
imageDestroy($image);
imageDestroy($imageLogo);

最佳答案

替换

// destination x and y 
$imageWidth-$logoWidth, $imageHeight-$logoHeight,

// destination x and y 
($imageWidth-$logoWidth)/2, ($imageHeight-$logoHeight)/2

,

关于php - 图片居中水印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18299002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com