Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.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
.net 如何在web浏览器中显示tiff图像_.net_Asp.net Mvc - Fatal编程技术网

.net 如何在web浏览器中显示tiff图像

.net 如何在web浏览器中显示tiff图像,.net,asp.net-mvc,.net,Asp.net Mvc,目前我正在使用MVC将tif文件返回给用户 public ActionResult GetImage(string imageLocation) { return base.File(imageLocation, "image/tiff"); } 然而,我现在使用的是chrome,文件只是下载,我想知道有没有办法在浏览器上显示自己的图像?我可以将其流式处理为不同的图像类型吗 有什么想法吗 谢谢浏览器中的TIFF是一件不确定的事情,CMY

目前我正在使用MVC将tif文件返回给用户

 public ActionResult GetImage(string imageLocation)
        {
            return base.File(imageLocation, "image/tiff");
        }
然而,我现在使用的是chrome,文件只是下载,我想知道有没有办法在浏览器上显示自己的图像?我可以将其流式处理为不同的图像类型吗

有什么想法吗


谢谢

浏览器中的TIFF是一件不确定的事情,CMYK浏览器更是如此。我建议转换成JPG或PNG

不过,如果你真的想这么做,safari只支持TIFF


另外,也可能有帮助。

框架中的Image类可以读取TIFF图像,并将其作为不同的文件格式写入。例如,您可以将它们转换为PNG。听起来很合理,如果有很多,可以动态/缓存地转换它们。如果没有那么多的话,可能会提前/部署。使用image类,我可以将其作为流返回,而不是保存到文件中吗?