Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有HTML5方法显示已加载到内存中的tiff图像数据_Javascript_Html_Memory_Render_Tiff - Fatal编程技术网

Javascript 是否有HTML5方法显示已加载到内存中的tiff图像数据

Javascript 是否有HTML5方法显示已加载到内存中的tiff图像数据,javascript,html,memory,render,tiff,Javascript,Html,Memory,Render,Tiff,我在内存中存储了一个tiff图像(在javascript变量中)。在浏览器窗口中显示此图像的javascript或html技术是什么?是否有“drawimage”类型的功能?本机浏览器对tiff文件的支持仍然很差。 维基百科对浏览器有很好的概述 话虽如此,;由于.tiff图像本质上仍然是光栅图像,因此可以将其转换为另一种(浏览器支持的)光栅格式(因此可以将其作为数据:img-源) 有一个名为的库:一个客户端纯Javascript图像库,用于加载、保存和操作二进制图像 最初的项目目标是创建一个简单

我在内存中存储了一个tiff图像(在javascript变量中)。在浏览器窗口中显示此图像的javascript或html技术是什么?是否有“drawimage”类型的功能?

本机浏览器对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


    希望这有帮助

    您可以尝试设置
    数据:img/x-tiff;base64,
    后跟base64编码字符串它是什么类型的变量?您好,它是一个字符串变量。我尝试了以下操作:valueToDisplay='';这似乎不起作用。我不是什么javascript或html程序员,所以不清楚我可能做错了什么。