php imgick 把webp格式的图片转为jpg或png格式

2017年03月05日 23:32 by:唠吧小站

  1. <?php
  2. error_reporting(E_ALL | E_STRICT); 
  3. ini_set("display_errors", "On"); 
  4. header("Content-Type:text/html;charset=utf-8");
  5. date_default_timezone_set('PRC');
  6. $aaa = jpg2webp("640.webp","");
  7. print_r ($aaa);
  8. //php把jpg转为webp格式
  9. function jpg2webp($yuantu,$Path){
  10.    if(!extension_loaded('imagick')){
  11.        return false;
  12.    }
  13.    if(!file_exists($yuantu)){
  14.        return false;
  15.    }
  16.    $IM = new imagick();
  17.    $IM->setResolution(72,72);//设置图片像素
  18.    $IM->setCompressionQuality(100);//图片质量
  19.    $IM->readImage($yuantu);//读原图
  20.    $IM->setImageFormat('jpg');//转换的图片格式,也可以为png、gif等格式
  21.    $Filename = $Path.'./test/'.md5(time()).'.jpg';//新图片的保存路径
  22.    if($IM->writeImage($Filename) == true){//保存图片
  23.   $Return[] = $Filename;//返回图片路径
  24.    }
  25.    return $Return;
  26. }
  27. ?>
最后编辑时间:2017-03-06 00:28:49
标签:php webp