是否有像canvas2image这样的库(请查看createBMP函数)来在JavaScript(浏览器或nodejs)中制作.tiff?
答案 0 :(得分:3)
对tiff文件的原生浏览器支持仍然非常糟糕。维基百科对浏览器Image format support有一个很好的概述。
有人说;因为.tiff图像基本上仍然是一个光栅图像,所以人们确实可以将其转换(其中很棘手的部分就像支持不同的压缩算法,如PACKBITS,DEFLATE,LZW等)到另一个(浏览器支持的)栅格格式(所以可以将其作为data:img
- 来源提供。
有一个名为 Tiffus 的库:一个客户端纯Javascript映像库,用于加载,保存和操作二进制映像。
最初的项目目标是创建一个简单的Javascript chrome扩展,它可以将单/多页TIFF图像转换为BMP / GIF图像(这就是名称的来源)。
但现在它支持:
目前支持以下图像功能:
基本上它的工作原理如下:
请注意,根据以上内容;作者希望将来使用HTML5 Canvas ImageData
。
希望这有帮助!