文件名称:bmp-js:用于node.js的纯JavaScript BMP编码器和解码器
文件大小:48KB
文件格式:ZIP
更新时间:2024-06-03 07:02:11
JavaScript
bmp-js 适用于node.js的纯JavaScript Bmp编码器和解码器 支持所有位解码(1、4、8、16、24、32)和24位编码。 安装 npm install bmp-js 如何使用 解码BMP var bmp = require ( "bmp-js" ) ; var bmpBuffer = fs . readFileSync ( 'bit24.bmp' ) ; var bmpData = bmp . decode ( bmpBuffer ) ; bmpData具有所有属性,包括: 文件大小 预订的 抵消 headerSize 宽度 高度 飞机 位PP 压缩 rawSize 小时 录像机 颜色 重要颜色 调色板 数据这是一个字节数组b。 字节的顺序如下:ABGR(alpha,蓝色,绿色,红色)c。 4个字节代表1个像素 编码RGB var bmp = requ
【文件预览】:
bmp-js-master
----.gitignore(18B)
----package.json(546B)
----LICENSE(1KB)
----index.js(233B)
----README.md(1KB)
----lib()
--------decoder.js(14KB)
--------encoder.js(2KB)
----test()
--------bit24_out.bmp(29KB)
--------bit8_RLE.bmp(3KB)
--------bit32_out.bmp(29KB)
--------bit4_out.bmp(29KB)
--------bit8_out.bmp(29KB)
--------bit16_a555.bmp(20KB)
--------bit16_x444_out.bmp(29KB)
--------bit32_alpha_out.bmp(29KB)
--------bit16_a444_out.bmp(29KB)
--------bit8.bmp(10KB)
--------bit16_a444.bmp(20KB)
--------bit32.bmp(39KB)
--------test.js(801B)
--------bit16_a555_out.bmp(29KB)
--------bit16_x555_out.bmp(29KB)
--------bit16_565_out.bmp(29KB)
--------bit1.bmp(2KB)
--------bit24.bmp(29KB)
--------bit4.bmp(5KB)
--------bit16_x444.bmp(20KB)
--------bit4_RLE_out.bmp(29KB)
--------bit4_RLE.bmp(3KB)
--------bit32_alpha.bmp(39KB)
--------bit16_x555.bmp(20KB)
--------bit1_out.bmp(29KB)
--------bit16_565.bmp(20KB)
--------bit8_RLE_out.bmp(29KB)