PHP教程

php imagick压缩网络图片的方法

本文主要是介绍php imagick压缩网络图片的方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

php imagick压缩网络图片的方法

  $rawimg    = $v['fengmiantu'];
            $watermark = new \Imagick();
            $info      = file_get_contents($rawimg);
            $watermark->readImageBlob($info);
            $watermark->scaleImage(300, 9999, true);
            $filename = $this->msectime() . rand(100, 999);
            $destpath = $this->getxiangmupath1() . '/' . $filename . '.jpg';
            $watermark->setImageFormat('jpg');
            $watermark->writeImage($destpath);
            $weburl='http://111/upload/caitonglianjie/' . $filename . '.jpg';
            $sql='update 111set fengmiantu=?,isupdate=1 where id=?';
            $this->commonexecute($sql,array($weburl,$v['id']));

 

这篇关于php imagick压缩网络图片的方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!