如何显示tiff图像?

3

我完全迷失了方向,需要有人指引。我看过许多帖子,但都没有解释如何显示tif图像。在哪里可以找到一些教程?如果可能的话,我需要从头开始学习。或者,如果您能帮忙,那就太好了。我只是一个处理图像的新手。 我正在使用mvc 4。


这个怎么样?(http://www.codeproject.com/Articles/64146/ASP-NET-Multipage-TIFF-Viewer-with-Thumbnails) - Uwe Keim
1个回答

4

正如您可能已经发现的那样,大多数浏览器无法处理TIFF图像,因此您需要将其转换为PNG或JPEG格式。在您的控制器操作中,以下是基础内容。

var memoryStream = new System.IO.MemoryStream();
using (var image = System.Drawing.Image.FromFile("myfile.tif"))
    image.Save(memoryStream, ImageFormat.Png);

return File(memoryStream, "image/png");

是的,我意识到了。谢谢。 - user2195741
它在Windows平台上运行良好,但在跨平台上会出现问题。我尝试使用这个解决方案,但不幸的是遇到了很多问题,由于我的服务器在Ubuntu上,我仍然无法解决。以下是详细信息:https://learn.microsoft.com/en-us/dotnet/core/compatibility/core-libraries/6.0/system-drawing-common-windows-only - Kevin Stephen Biswas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接