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


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
通过pm2来实现nodejs应用的集群,不过我之前没做session共享,导致.. 登录不上啊 啊啊啊,无奈,又重新对redis进行了集成。
在通过axios读取页面的时候,经常会碰到gbk的编码,如果不进行转化的话,在获取信息或读取上都会很麻烦。
介绍几个日常开发中常用的几个小工具: anywhere / anywhere-auth / watchlessc / changeext
因为自己的记录笔记的应用是有道云,又想着把有道云跟自己的小网站联通起来,所以查找了有道云的,然后实现了nodejs版本的sdk.
跑了一个千库网的自动签到,在windows上测试的时候好好的,图片也没问题,可是放到linux服务器就不行了,总是登录不上不说,图片都不一样
由于国家的行政区划每年都有变化,所以经常需要更新最新的数据,这里提供一个nodejs版本mysql数据存储的抓取示例。
通过imap 来接收邮箱新邮件,类似客户端系列,不过比较简单的,目前只有新邮件,后续也可以通过这个来做一个自己的邮件客户端。
写文章总会需要一些素材,但是好多素材都是收费或有限制的,还是我要求不高,在千库网看了下还不错,有各签到还送VIP,于是就有了想法....