Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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
Asp.net 正在寻找.NET的TIFF查看器_Asp.net_Tiff - Fatal编程技术网

Asp.net 正在寻找.NET的TIFF查看器

Asp.net 正在寻找.NET的TIFF查看器,asp.net,tiff,Asp.net,Tiff,我正在寻找一个免费或商业计划,将让我在.NET中打开TIFF文件 理想情况下,它会在一个新窗口中打开,有两个限制1)用户无法保存文件2)没有可用的打印按钮 你想到什么了吗?ImageMagick支持很多东西,例如TIF: 它可用于将图像转换为其他格式 如果我正确地阅读了您的问题(基于asp.net标记),您真的想要一个用于webbrowser的TIFF查看器吗?这与.Net无关。要实现这一点,您必须在所有客户端上安装一个插件,或者安装一个能够读取和显示图片的JavaScript/Flash/Si

我正在寻找一个免费或商业计划,将让我在.NET中打开TIFF文件

理想情况下,它会在一个新窗口中打开,有两个限制1)用户无法保存文件2)没有可用的打印按钮


你想到什么了吗?

ImageMagick支持很多东西,例如TIF:

它可用于将图像转换为其他格式


如果我正确地阅读了您的问题(基于asp.net标记),您真的想要一个用于webbrowser的TIFF查看器吗?这与.Net无关。要实现这一点,您必须在所有客户端上安装一个插件,或者安装一个能够读取和显示图片的JavaScript/Flash/Silverlight应用程序。

我不知道有任何解决方案可以完全阻止保存/打印。然而,你可以做一些事情

  • 向浏览器发送部分图像(即限制为8bpp,缩放图像)。例如,如果谷歌地图只使用一个TIFF,祝你好运,一次只保存一个屏幕截图
  • 将降级图像发送至浏览器(即使用LibTIFF.NET读取tiff的(部分),将其转换为有损JPG并发送至浏览器)
  • 两者的结合
  • 为打印机设备提供一个不同的css,这样就省去了图像
  • 打开不带控件的新浏览器窗口
您可能会找到一些基于Silverlight或flash的好解决方案,这些解决方案可以对用户在浏览器中的自由进行更高程度的控制。如果您正在专门搜索这些解决方案,请相应地更新您的问题


祝你好运

我将其标记为.NET的原因如下。我基本上是从数据库中提取包含tiff图像完整链接的URL。我认为理想情况下,我的前端会有一个指向该文件的链接,然后以可视方式打开tiff图像。最后一部分是我不确定的地方,因为我从未使用过Tif imag请细化您的问题。根据您对Tedds响应的评论,您似乎在寻找TIFF-->通用客户端呈现或客户端/服务器解决方案的组合。下面是一个针对asp.net和winforms的商业TIFF查看控件,www.TIFF-viewer.net