用于Javascript的.tiff库

用于Javascript的.tiff库,javascript,image,node.js,canvas,base64,Javascript,Image,Node.js,Canvas,Base64,是否有类似于(请查看createBMP函数)的库用于在JavaScript(浏览器或nodejs)中生成.tiff?本机浏览器对tiff文件的支持仍然很差。维基百科对浏览器有很好的概述 话虽如此,;由于.tiff图像本质上仍然是光栅图像,因此可以将其转换为另一种(浏览器支持的)光栅格式(因此可以将其作为数据:img-源) 有一个名为的库:一个客户端纯Javascript图像库,用于加载、保存和操作二进制图像 最初的项目目标是创建一个简单的Javascript chrome扩展,它可以将单页/多页

是否有类似于(请查看createBMP函数)的库用于在JavaScript(浏览器或nodejs)中生成.tiff?

本机浏览器对tiff文件的支持仍然很差。维基百科对浏览器有很好的概述

话虽如此,;由于.tiff图像本质上仍然是光栅图像,因此可以将其转换为另一种(浏览器支持的)光栅格式(因此可以将其作为
数据:img
-源)

有一个名为的库:一个客户端纯Javascript图像库,用于加载、保存和操作二进制图像

最初的项目目标是创建一个简单的Javascript chrome扩展,它可以将单页/多页TIFF图像转换为BMP/GIF图像(这就是名称的来源)

但现在它支持:

  • Windows BMP(无压缩,RLE)
  • OS/2 BMP
  • ICO
  • GIF
  • JPEG
  • 巴布亚新几内亚
  • 争吵
目前支持以下图像功能:

  • 装载
  • 拯救
  • 调整大小
  • 翻转
  • 反转颜色
基本上它是这样工作的:

  • 使用XMLHttpRequest和 MimeType('text/plain;charset=x-user-defined');(未来:HTML5) 画布(图像数据)
  • 使用Tiffus进行图像处理
  • 目标图像显示为数据URI方案(未来:HTML5画布ImageData)
  • 请注意,根据上述情况;作者希望将来使用HTML5Canvas
    ImageData


    希望这有帮助

    是否有一个不需要我安装臃肿java堆栈的存储库?