在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年没有活动):然而,这两个项目都有活跃的分支。。。我只是还没有调查过他们,以便能够提供好的信息。不过,感谢您指出这一点,我将添加一个注释,这是我见过的最难的代码。怎么可能建造这样的东西呢?脱帽致敬,伙计。干得好!