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

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

月光魔力鸭

2019-11-15 16:52 阅读 1079 喜欢 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


感谢支持!

赞赏支持
提交评论
评论信息 (请文明评论)
暂无评论,快来快来写想法...
推荐
今天想在服务器上跑下自己自动签到的程序,需要安装puppeteer ,结果出错。 permission denied, mkdir '/root/.nvm/versions/node/v9.11.1/lib/node_modules/
对于开发来说,看到别人家的小程序都这么靓,这么顺畅,这么好用,用户又多... 自然是眼馋的..用户馋不来,可以先馋他的身子..啊不,代码啊。
最近家里正在装修,实在是不知道怎么做,之前看好好住APP上有不少设计的图,部分还挺好看。。就去看了下有没有WEB端,结果还真有,就有了下文,我抓了几万张图片,然后根据关键字进行分类,从里面找心仪的设计。
最近由于系统需要一些数据进行测试,但是正常的流程都是下载pdf ,打印pdf,然后通过涂写答题卡,将涂写的扫描上传..太麻烦了,想做成简单点,通过程序直接生成..卡在了pdf转图片上,今天抽空找了下库,通过gm可以将pdf转为图片,起码第一步已经实现了,后边的涂学号之前已经做过了。
使用nodejs连接ftp,进行ftp的操作,包括列表、上传、下载以及速率等。
前段时间学习到了nodejs的net模块这部分,正好想实现一个局域网内的文件下载小demo,噔噔噔噔... 兴趣推动 ,马上搞一搞。
发布自己的nodejs应用后,需要进行管理,目前一般都pm2来进行管理,这里记录下常用的命令。
最近在折腾的时候又想写less了,但是换框架了,成了thinkjs,考虑到开发阶段一直编译编译less的情况..最终根据middleware的特点实现了一个超级简单的less中间件。