fast-png:完全用JavaScript编写的PNG图像解码器和编码器

时间:2024-05-20 18:17:17
【文件属性】:

文件名称:fast-png:完全用JavaScript编写的PNG图像解码器和编码器

文件大小:183KB

文件格式:ZIP

更新时间:2024-05-20 18:17:17

nodejs javascript image png image-decoder

快速png 完全用JavaScript编写的PNG图像解码器和编码器。 由维护 安装 $ npm install --save fast-png 用法 decode(png[, options]) 争论 png -一个TypedArray或缓冲区包含PNG数据。 options的对象 选项 checkCrc如果设置为true ,将检查每个块的CRC并在错误的情况下引发错误(默认值:false)。 encode(image) 争论 png代表图像的对象。 您可以从Canvas API或具有以下属性的对象传递ImageData: width图片的宽度 height图片的高度 data -具有图像数据的数组或TypedArray depth指示颜色深度的数字(现在仅支持8和16)。 默认为8。 channels - channels数,包括alpha(支持1、2、3和4)。 默认为


【文件预览】:
fast-png-master
----.gitignore(1KB)
----tsconfig.json(187B)
----README.md(2KB)
----tsconfig.esm.json(141B)
----CHANGELOG.md(5KB)
----.github()
--------workflows()
----LICENSE(1KB)
----.eslintrc.yml(29B)
----package.json(2KB)
----src()
--------types.ts(1KB)
--------common.ts(673B)
--------__tests__()
--------PNGDecoder.ts(12KB)
--------internalTypes.ts(356B)
--------index.ts(610B)
--------.npmignore(21B)
--------PNGEncoder.ts(5KB)
----img()
--------ColorGrid5x5.png(174B)
--------palette.png(10KB)
--------BW2x2.png(92B)
--------palette_trns.png(156KB)
----tsconfig.cjs.json(171B)
----.npmrc(19B)

网友评论