简介
bpg-no9 是一个可以将普通图片转换为 BPG 格式的 npm 包。BPG 是一种基于 HEVC 编码的高效图片格式,相同质量下比 JPEG 格式文件大小更小。
安装和引入
1.安装
--- ------- ------- ------
2.引入
----- ------ - -------------------
使用方法
将图片转换为 BPG 格式
--------------------- -------------------- ------- ---------------------- ----- -- - -- ----- ----- ---- --------------------- ---
encode
函数接受一个对象参数,其中 input
和 output
为必要参数,分别表示输入图片路径和输出 BPG 格式文件路径。 encode
函数还可以接受一个可选参数 quality
,表示 BPG 图片的质量,取值范围为 0~51, 默认值为 23。
将 BPG 格式转换为 PNG 格式
--------------------- -------------------- ------- ---------------------- ----- -- - -- ----- ----- ---- --------------------- ---
decode
函数接受一个对象参数,其中 input
和 output
为必要参数,分别表示输入 BPG 格式文件路径和输出 PNG 格式文件路径。
获取 BPG 图片的大小信息
--------------------------------- ----- ----- -- - -- ----- ----- ---- ----------------------- ------------- ---
getSize
函数接受一个参数 input
,表示 BPG 格式文件路径,返回一个对象包含 BPG 图片的宽度和高度信息。
示例代码
----- ------ - ------------------- -- -------- --- -- --------------------- ----------- ------- ------------ ----- -- - -- ----- ----- ---- --------------------- --- -- - --- ----- --- -- --------------------- ----------- ------- ------------ ----- -- - -- ----- ----- ---- --------------------- --- -- -- --- ------ -------------------------- ----- ----- -- - -- ----- ----- ---- ----------------------- ------------- ---
总结
bpg-no9 是一个非常实用的 npm 包,可以将普通图片转换为高效的 BPG 图片,同时还可以将 BPG 图片转换为普通图片,并可以方便的获取 BPG 图片的大小信息。如果你需要对图片进行处理,这个包是很好的选择。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/60066c86ccdc64669dde4f73