webp格式的图片转换为jpg格式的图片

webp格式的图片转换为jpg格式的图片

月光魔力鸭

2019-11-15 16:52 阅读 1282 喜欢 0 webp转jpg

今天写文章,突然发现自己常用的素材站换成了webp格式的图片.. 可惜本站还没准备加这个支持,所以准备加个webp转jpg的小功能,继续使用啦。

直接用

如果仅仅是为了用这个功能,其实有很多方法,最简单的,去网上找在线转的,肯定很多啦。直接上传就OK啦.. 不过对于懒人来说,还要找网上,还要选择上传,还要下载.其他也挺麻烦了。

在线转化:Webp to Jpg

但是,对于一个程序猿来说.. 如果能把这一套合并成一个动作,直接上传,那肯定更好啦。

找到一个npm的包webp-converter ,这种也很简单啦,参考demo直接写就OK啦。

webp-convert : https://www.npmjs.com/package/webp-converter

var webp=require('webp-converter');
 
//pass input image(.jpeg,.pnp .....) path ,output image(give path where to save and image file name with .webp extension)
//pass option(read  documentation for options)
 
//cwebp(input,output,option,result_callback)
 
webp.cwebp("input.jpg","output.webp","-q 80",function(status,error)
  {
       //if conversion successful status will be '100'
      //if conversion fails status will be '101'
      console.log(status,error);	
  });

找原因

但是..凡事总有个但是,他们之间转换是什么原理呢?

待我慢慢查找学习哈..


找了一天的资料.. 也没找到个啥,算啦,还是先用吧,集成起来再说。

转载请注明出处: https://chrunlee.cn/article/nodejs-webp-to-jpg.html


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
跑了一个千库网的自动签到,在windows上测试的时候好好的,图片也没问题,可是放到linux服务器就不行了,总是登录不上不说,图片都不一样
获取文件夹内所有的文件。支持递归获取、异步或同步、过滤、返回信息处理。
使用nodejs 连接mysql数据库还是很简单的,有现成的模块可以直接调用。下面介绍下 mysql 的调用
在使用marked来做md解析的时候,部分解析规则可能并不是很如意,比如说,我在md中写了a标签,但是这些标签都是在当前页面替换的,而我想要的是新打开窗口。
记录下在linux环境下安装phantomjs 的步骤,防止遗忘...
学习爬虫的时候突然有想到想做一个音乐播放小站,可以给自己或朋友听,但是音乐哪里来呢??想到自己常听的豆瓣FM,就越发的想把这些音乐都拿下来,因此有了下文通过豆瓣FM批量抓取上万首音乐,目前已经3W+。
通过pm2来实现nodejs应用的集群,不过我之前没做session共享,导致.. 登录不上啊 啊啊啊,无奈,又重新对redis进行了集成。
在日常开发中,经常会频繁的做一些重复性的操作,作为一名程序员,解放双手的时刻到了