我正在寻找一种在浏览器(JavaScript)中将bmp图像编码为tiff或其他标准压缩但无损格式的方法。我猜如果情况变得最糟,我可以自己编写库(从画布元素获取数据),但我希望:要么有更好的方法来完成它,要么已经有人编写了类似的东西(我找不到库)。
我有用户想要上传大约4MB(8位单色)的bmp文件,我可以使用LZW对其进行无损压缩,使其大小减小到约700KB的tiff文件(甚至更好的是约300KB的无损JPEG-2000)。我希望在上传文件之前就完成这个过程,以节省传输成本/时间。
在你问之前,我并不是在关注使用高比特率的JPEG而不是无损编码。这些是用于分析的天文照片,不能处理引入任何压缩伪影的情况。
谢谢, Jonny
我有用户想要上传大约4MB(8位单色)的bmp文件,我可以使用LZW对其进行无损压缩,使其大小减小到约700KB的tiff文件(甚至更好的是约300KB的无损JPEG-2000)。我希望在上传文件之前就完成这个过程,以节省传输成本/时间。
在你问之前,我并不是在关注使用高比特率的JPEG而不是无损编码。这些是用于分析的天文照片,不能处理引入任何压缩伪影的情况。
谢谢, Jonny