今天写文章,突然发现自己常用的素材站换成了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