PHP 生成等比居中水印图

/**
 * 图片增加水印
 * @param $img 待加水印的图片地址
 * @param $watermark 水印图片的地址
 * @param int $district
 * @param int $watermarkquality
 * @return bool|void
 */
function watermark($img, $watermark, $district = 5,$watermarkquality = 95){
    $imginfo = getimagesize($img);

    $width = $imginfo[0];
    if($imginfo[0] > $imginfo[1]) $width = $imginfo[1];
    $width = $width / 2;

    $size = 'static/layuimini/images/thum'.time().'.png';
    if(resize_image($watermark,$size,$width ,$width)) $watermark = $size;

    $watermarkinfo = getimagesize($watermark);

    $img_w = $imginfo[0];
    $img_h = $imginfo[1];

    $watermark_w = $watermarkinfo[0];
    $watermark_h = $watermarkinfo[1];

//    $watermark_w = $imginfo[0] / 2;
//    $watermark_h = $imginfo[1] / 2;

    if($district == 0) $district = rand(1,9);

    if(!is_int($district) OR 1 > $district OR $dis
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值