gpt4 book ai didi

c# - 在 ASP.NET 2010 WebForms 中显示 .raw 图像

转载 作者:行者123 更新时间:2023-11-30 18:38:03 26 4
gpt4 key购买 nike

我正在开发 Web 应用程序,我必须在弹出页面中显示图像,但图像扩展名为“.raw”,我尝试将图像 url 设置为 asp.net 的图像控件或 img HTML 选项卡,但它不起作用。这是一张 32 位图像,大小为 1920 x 1080,我使用的平台是带有 C# 的 asp.net 2010 webforms。

我如何渲染要在 asp.net web 应用程序上显示的 .raw 图像?

最佳答案

由于浏览器不支持 .raw 文件(除非某些插件/插件/扩展可以处理它)浏览器不知道如何处理它。

您可以做的是创建一个 IHttpHandler 来处理这个扩展(您将其映射到 web.config 中)。在后面的代码中,处理程序将找到 .raw 文件,将其编码为一些其他流行的格式,如 .jpeg(并可能将其保存到磁盘,以免每次您想要访问 .jpeg 等效文件时都重新编码)并输出那给浏览器。

由于 .raw 是一种通用格式,仅表示该文件采用成像设备创建的格式,因此找到合适的转换工具可能容易也可能不容易。我将从尝试 ImageMagickdcraw 开始。

检查 http://en.wikipedia.org/wiki/Raw_image_format更多阅读。

关于c# - 在 ASP.NET 2010 WebForms 中显示 .raw 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11910620/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com