首页 文章

base64映像,压缩并保存到本地DB

提问于
浏览
0

因此,对于具有动态内容和图像的离线应用程序,必须将图像保存在本地数据库中,如indexedDB或其他内容 .

但由于浏览器总是允许本地数据库具有不同的大小,因此以某种方式压缩图像非常重要 .

所以想法是从服务器获取image.png,在客户端使用javascript将其转换为base64 . 所以现在我们有了字符串,我们可以将它存储到DB,但是这个字符串比原来的jpeg / png更大,并且以某种方式将它压缩之前会很好 .

有人知道如何用javascript gzip base64图像?

日Thnx,

2 回答

  • 0

    如果您可以在数据库中存储二进制数据,那么只需反转Base 64编码即可 . 或者,如果您正在这样做,请不要首先在Base 64中对其进行编码 . .png文件已经压缩,因此再次压缩它将无济于事 .

  • 1

    我几天前需要 . 在我搜索之后我正在使用这个算法:http://rosettacode.org/wiki/LZW_compression

    对于我的base64字符串,我有大约1:5的压缩税 .

相关问题