meefik/aspng
GitHub: meefik/aspng
一个 JavaScript 库,用于将任意数据编码压缩为 PNG 图片,或将数据注入现有 PNG 图像并提取。
Stars: 21 | Forks: 12
# asPNG
一个用于将数据编码为 PNG 并进行压缩,或将数据注入到现有 PNG 图像中的 JavaScript 库。
## 如何使用
使用该库基本功能的示例:
```
// encode file to PNG
const encoded = await asPNG.encode(file);
// decode file from PNG
const decoded = await asPNG.decode(encoded);
// inject data into a PNG image
const injected = await asPNG.inject(data, img);
// extract hidden data from a PNG image
const extracted = await asPNG.extract(injected);
```
## 构建和运行
在 `./dist/` 目录中构建库的打包文件:
```
npm install
npm run build
```
启动演示 web 服务器:
```
npm run dev
```
标签:CMS安全, DNS 反向解析, JavaScript, MITM代理, 图像处理, 数据压缩, 数据可视化, 暗色界面, 编码解码, 自定义脚本, 隐写术