Electron笔记 5 Bitmap 构造

Bitmap,通常称为位图文件,是Windows标准格式图形文件,后缀为".bmp"。

位图文件结构简单,每个点/像素由一个数值表示,数值大小可以是2、4、8、16、24和32位。因为其结构简单,将原始图像数据转化为图像时,通常会首先转化为位图格式。

位图资料详见百度文库,参考资料【1】。

binary-bmp 包,基于 javascript,提供了极为简单的原始数据向位图转化的方法。以灰度图像为例:

const grey = new Bmp(8, {
  width: 4,
  height: 4,
  data: [
    0,17,34,51,
    68,85,102,119,
    136,153,170,187,
    204,221,238,255,
  ],
});

其中 8 为像素位数;width、height 为图像宽、高;data 值为数组,即图像原始数据。

构造完成后,通过

grey.getBuffer()

即可访问构造完成的位图。

详见参考资料【2】。

参考资料:
1.https://baike.baidu.com/item/Bitmap
2.https://github.com/sherluok/binary-bmp

你可能感兴趣的:(Electron笔记 5 Bitmap 构造)