npm 包 bpg-no9 使用教程

阅读时长 3 分钟读完

简介

bpg-no9 是一个可以将普通图片转换为 BPG 格式的 npm 包。BPG 是一种基于 HEVC 编码的高效图片格式,相同质量下比 JPEG 格式文件大小更小。

安装和引入

1.安装

2.引入

使用方法

将图片转换为 BPG 格式

encode 函数接受一个对象参数,其中 inputoutput 为必要参数,分别表示输入图片路径和输出 BPG 格式文件路径。 encode 函数还可以接受一个可选参数 quality,表示 BPG 图片的质量,取值范围为 0~51, 默认值为 23。

将 BPG 格式转换为 PNG 格式

decode 函数接受一个对象参数,其中 inputoutput 为必要参数,分别表示输入 BPG 格式文件路径和输出 PNG 格式文件路径。

获取 BPG 图片的大小信息

getSize 函数接受一个参数 input,表示 BPG 格式文件路径,返回一个对象包含 BPG 图片的宽度和高度信息。

示例代码

-- -------------------- ---- -------
----- ------ - -------------------

-- -------- --- --
--------------------- ----------- ------- ------------ ----- -- -
    -- ----- ----- ----
    ---------------------
---

-- - --- ----- --- --
--------------------- ----------- ------- ------------ ----- -- -
    -- ----- ----- ----
    ---------------------
---

-- -- --- ------
-------------------------- ----- ----- -- -
    -- ----- ----- ----
    ----------------------- -------------
---

总结

bpg-no9 是一个非常实用的 npm 包,可以将普通图片转换为高效的 BPG 图片,同时还可以将 BPG 图片转换为普通图片,并可以方便的获取 BPG 图片的大小信息。如果你需要对图片进行处理,这个包是很好的选择。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066c86ccdc64669dde4f73

纠错
反馈