Javascript Lossy PNG图像压缩库

标签 javascript json compression

我有一个(主要是)离线网络应用程序,用户可以在其中使用数字签名进行签名(使用此库:https://github.com/szimek/signature_pad)

签名图片大小约为50K,以base64编码的json字符串形式发送给服务器。

由于此数据是通过卫星发送的,因此我希望尽量减少用于每个签名的带宽。

是否有任何 JavaScript 库可以对 PNG 进行有损压缩以减小文件大小?

最佳答案

PNG 本质上是无损的。如果目的地可以接受,请改用 JPEG。

如果没有,您可以尝试自己抽取图像,然后使用 PNG 进行无损压缩。您也可以尝试使用 PNG-8 模式压缩到 256 种或更少颜色的调色板(这可能需要有损步骤),这应该会产生更小的文件。

关于Javascript Lossy PNG图像压缩库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25394936/

相关文章:

PHP - 准备好的语句和 json_encode

java - 使用 GSON 解析多层嵌套 json

c++ - 如何在算术编码中将 double 转换为二进制形式?

Python 7-Zip 子进程 - WindowsError : [Error 5] Access is denied

javascript - Mongoose 或 Query 不返回任何内容

javascript - 为什么我的 Accordion 打不开

json - 快速从解析的 json 中获取字典 var

Python:从二维列表创建频率表

javascript - 无法在 FB.api 方法中声明任何内容

javascript - 检查一个对象是否是另一个对象的原型(prototype)的最佳方法是什么?