PHP图片加水印,然后将加水印的图片上传到七牛云

本文介绍了一个使用PHP处理图片加水印,并将加水印后的图片上传到七牛云存储的项目需求。通过在服务器上处理图片,添加水印后,再将处理结果存入七牛云,最终从服务器删除原始图片。
摘要由CSDN通过智能技术生成

今天项目有这么一个需求,简单实现了一下,当然用起来是没有任何问题的,现在把实现代码分享给小伙伴们

public function uploadImgToQiniu($picture_id){

        $waterImg = './upload/picture/water/**.png';//这个是水印图片,直接放到服务器即可
        $img = './upload/picture/'.$pictureInfo['path'];//原图
        $waterImg = $this->createImgWaterMark($img, $waterImg);
        $imgUrl = 'https://'.$_SERVER['SERVER_NAME'].substr($waterImg,1);


        // 需要填写你的 Access Key 和 Secret Key,去七牛申请一个账号
        $accessKey = "****************";
        $secretKey = "****************";
        // 读取图片内容
        $imageData = file_get_contents($imgUrl);
        $auth  = new Auth($accessKey, $secretKey);
        // 要上传的空间,根据自己需要在七牛云创建即可
        $bucket = "*****";
        $token = $auth->uploadToken($bucket);
        // 上传到七牛后保存的文件名
        $key = date('YmdHis').mt_rand(0,99999).'.jpg';
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

临沂码农王老七

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值