代码之家  ›  专栏  ›  技术社区  ›  Will

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

  •  0
  • Will  · 技术社区  · 15 年前

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

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

    如何获取内存中的位图,然后将其作为PNG写入客户端?

    1 回复  |  直到 15 年前
        1
  •  2
  •   kÍ©eÍ£mÍ®pÍ¥ Í© Sitam Jana    15 年前
    var m = new MemoryStream();
    bitmap.Save(m, ImageFormat.Png);
    //might want to set correct mime type here.
    Response.BinaryWrite(m.ToArray());
    Response.End();