Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.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中查看多页TIFF_Javascript_Tiff - Fatal编程技术网

在Javascript中查看多页TIFF

在Javascript中查看多页TIFF,javascript,tiff,Javascript,Tiff,我目前有多页的TIFF图像,我需要通过Javascript一页一页地浏览它们 我对此一无所知。你能帮助我吗?我还发现了一些其他问题,但似乎都与Javascript无关 谢谢。我非常怀疑JavaScript是否能帮上忙:大多数浏览器根本无法处理TIFF图像,更不用说多页图像了 您将需要服务器端脚本(如PHP)的帮助,并结合类似的工具 我自己从未尝试过,但IM的多页语法似乎非常简单: # extract page 15 from tiff file convert 'image.tif[15]'

我目前有多页的
TIFF
图像,我需要通过Javascript一页一页地浏览它们

我对此一无所知。你能帮助我吗?我还发现了一些其他问题,但似乎都与Javascript无关


谢谢。

我非常怀疑JavaScript是否能帮上忙:大多数浏览器根本无法处理TIFF图像,更不用说多页图像了

您将需要服务器端脚本(如PHP)的帮助,并结合类似的工具

我自己从未尝试过,但IM的多页语法似乎非常简单:

# extract page 15 from tiff file

convert 'image.tif[15]' image-15.jpg  

请注意,如果您的TIFF是格式的,您将需要执行额外的颜色空间转换到RGB-Internet Explorer无法处理任何格式的CMYK图像。

如果您对某种插件技术(即Silverlight或Moonlight)满意,您可以使用免费库在客户端处理和显示大多数类型的TIFF文件。

有一些插件提供这些功能。是一个很好的例子。

更新

原来的项目似乎不再被维护(感谢维多利亚!),但GPHelmley的tiff.js和他们在回答中提到的seikichi的libTiff端口都有活动的fork;看

原创

自上一轮回答以来,出现了一种新的原生JavaScripttiff方法: ,并附有关于多页tiff支持的评论(显然已添加到中,但我尚未签出)


我发现在我的案例中,破解tiff.js代码非常容易,从而可以非常轻松地加载多页tiff,并计划将此破解贡献给tiff.js repo

我使用Emscripten()将LibTIFF库移植到Javascript中。
此页面()是多页tiff文件的演示。

看起来我确实需要服务器帮助,可能需要AJAX。谢谢。tiff.js好像死了。3年内没有更新。悲哀。@Victoria-是的,不幸的是,seikichi的libtiff港似乎也是如此(近2年没有活动):然而,这两个项目都有活跃的分支。。。我只是还没有调查过他们,以便能够提供好的信息。不过,感谢您指出这一点,我将添加一个注释,这是我见过的最难的代码。怎么可能建造这样的东西呢?脱帽致敬,伙计。干得好!