我目前有多頁TIFF
圖像,我需要通過Javascript頁面逐頁瀏覽它們。在Javascript中查看多頁TIFF
我對此毫無頭緒。你可以幫我嗎?我發現了一些其他問題,但似乎沒有任何關係到Javascript。
謝謝。
我目前有多頁TIFF
圖像,我需要通過Javascript頁面逐頁瀏覽它們。在Javascript中查看多頁TIFF
我對此毫無頭緒。你可以幫我嗎?我發現了一些其他問題,但似乎沒有任何關係到Javascript。
謝謝。
我非常懷疑JavaScript可以幫助你:大多數瀏覽器首先不能處理TIFF圖像,更不用說多頁面。
您將需要服務器端腳本的幫助 - 例如PHP - 結合ImageMagick這樣的工具。
我從來沒有這樣嘗試過自己,但IM的多頁的語法似乎是非常簡單的:
# extract page 15 from tiff file
convert 'image.tif[15]' image-15.jpg
請注意,如果您的TIFF是CMYK格式,則需要執行額外的色彩空間轉換到RGB - Internet Explorer無法處理任何格式的CMYK圖像。
如果你確定使用某種插件技術(即Silverlight或Moonlight),可以使用免費的LibTiff .NET庫來處理和顯示客戶端的大多數TIFF文件。
有插件提供這些功能。 Alternatiff就是一個很好的例子。
正確鏈接:http://www.alternatiff.com – AntonNiklasson 2012-10-28 22:51:45
更新
原始項目似乎不再維持(感謝維多利亞!),但GPHelmley和seikichi的端口的libtiff在他們的答覆中提到這兩個tiff.js有活動叉;看到
https://github.com/seikichi/tiff.js/network
和
https://github.com/GPHemsley/tiff-js/network
原始
一個新的,本地JavaScript TIFF方法已經出現了自上一輪答案: tiff.js,有評論在多頁面tiff支持here(顯然加入到pdf.js雖然我沒有檢查出來)。
我發現對於我的情況,很容易破解tiff.js代碼,以便真正輕鬆加載多頁TIFF,並計劃爲tiff.js回購貢獻破解力。
我使用Emscripten將LibTIFF庫移植到Javascript(https://github.com/seikichi/tiff.js)。 此頁(http://seikichi.github.io/tiff.js/multipage.html)是多頁tiff文件的演示。
看起來我絕對需要服務器幫助,也許使用AJAX。謝謝。 – 2011-03-11 09:15:26