gpt4 book ai didi

asp.net - 如何在 ASP.NET 中返回图像作为响应

转载 作者:行者123 更新时间:2023-12-04 05:56:11 25 4
gpt4 key购买 nike

我如何将 http 处理程序响应转换为图像。
我创建了一个处理程序,如下所示,它在图像中进行了一些操作

var absolutePath = context.Server.MapPath(imagePath);
var originalImage = Image.FromFile(absolutePath);
originalImage = new ImageMethods().AddWatermarkText(originalImage, "One Click");
context.Response.ContentType = "图片/jpeg";
originalImage.Save(context.Response.OutputStream, ImageFormat.Jpeg);

最佳答案

强制转换必须是二进制的,即字节数组。

我认为您正在处理程序中寻找类似的东西

    public void ProcessRequest (HttpContext context)
{
context.Response.ContentType = "text/image"; ;
System.IO.Stream strm = ShowImage(Number);


if (strm != null)
{
byte[] buffer = new byte[100000];
strm.Read(buffer, 0, buffer.Length);
context.Response.OutputStream.Write(buffer, 0, buffer.Length);
}
}

关于asp.net - 如何在 ASP.NET 中返回图像作为响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9498903/

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