php webp转jpg的方法介绍-PHP问题

资源魔 34 0

php webp转jpg的办法:起首关上相应的代码文件;而后挪用零碎库;最初经过“if($ext=='webp'){...}”形式将webp转jpg便可。

保举:《PHP视频教程》

相干引见:WebP(发音:weppy)是一种同时提供了有损紧缩与无损紧缩(可逆紧缩)的图片文件格局,派生自影像编码格局VP8,被以为是WebM多媒体魄式的姊妹名目,是由Google正在采办On2 Technologies后倒退进去,以BSD受权条目公布。

JPEG(Joint Photographic Experts Group)是JPEG规范的产品,该规范由国内规范化组织(ISO)制定,是面向延续色彩运动图象的一种紧缩规范。 JPEG格局是最罕用的图象文件格局,后缀名为.jpg或.jpeg。

php webp转jpg

比来做个名目,触及到抠图,

然而webp格局的到火狐上显示没有了

处理计划:

//webp转换成jpg格局
function webptojpgapi($inputurl,$inputname){
    $apiurl = "https://api.cloudconvert.com/convert?apikey=[本人的apikey]&input=download&filename=$inputname&download=false&save=true&inputformat=webp&outputformat=jpg&file=$inputurl";
    $res = file_get_contents($apiurl);
    $res = json_decode($res,true);
    return $res['output']['url'].'/'.str_replace('webp','jpg',$inputname);
}

官网上都有阐明,详细就是这样了,

然而这样有个方便的地方,免费,尼玛,坑爹的,以是采纳了另一种形式。

挪用零碎库,代码以下,赶脚很矮小上的样子

if($ext=='webp'){
      $img_pathwebp = "Runtime/yy_".time().rand_string(3).'.png';
@file_put_contents($img_pathwebp, file_get_contents($img_path));
      $img_pathwebp = realpath($img_pathwebp);
$pic_path  = $img_pathwebp ; 
      
      @system("dwebp $img_pathwebp -o $pic_path", $retval);
 }

以上就是php webp转jpg的办法引见的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 php故障解决 php使用问题 webp jpg

抱歉,评论功能暂时关闭!