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代理, 图像处理, 数据压缩, 数据可视化, 暗色界面, 编码解码, 自定义脚本, 隐写术