如何在 .NET 中旋转图像并将其作为 PNG 输出到客户端?

发布于 2024-08-10 01:15:33 字数 242 浏览 2 评论 0原文

我有一个 .aspx 文件,它使用以下方法输出图像:

 Server.MapPath("somefile.png")
 Response.ContentType = "image/png";
 Response.WriteFile(fileURI);

我有一个函数,可以将图像旋转 0-360 度并将其作为位图返回。

我怎样才能获取这个内存中的位图,然后将其以 PNG 格式写到客户端?

I have an .aspx file that outputs an image using the following methods:

 Server.MapPath("somefile.png")
 Response.ContentType = "image/png";
 Response.WriteFile(fileURI);

I have a function that rotates the image by 0-360 degrees and returns it as a bitmap.

How can I take this in-memory bitmap and then write it out to the client as a PNG?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

送舟行 2024-08-17 01:15:33
var m = new MemoryStream();
bitmap.Save(m, ImageFormat.Png);
//might want to set correct mime type here.
Response.BinaryWrite(m.ToArray());
Response.End();
var m = new MemoryStream();
bitmap.Save(m, ImageFormat.Png);
//might want to set correct mime type here.
Response.BinaryWrite(m.ToArray());
Response.End();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文