gpt4 book ai didi

c# - 从 C# 中的图形对象将图像保存为 byte[]

转载 作者:太空宇宙 更新时间:2023-11-03 23:28:01 24 4
gpt4 key购买 nike

我将从数据库中以字节为单位获取图像并使用 system.drawing.graphic 添加一些必要的东西,然后我需要将此图像保存在 byte[] 中并发送到前端(silver light 4)进行打印。

注意(我不会将其保存在物理文件中)。

我很感谢你们的帮助,如果可能的话,我会提供示例代码。

最佳答案

byte[] result;
using (Image newImage = new Bitmap(origImage))
{
using (Graphics graphics = Graphics.FromImage(newImage))
{
// do some drawing
}

using (MemoryStream ms = new MemoryStream())
{
newImage.Save(ms, ImageFormat.Png);
result = ms.ToArray();
}
}

byte[] 恢复图像:

Image restored = Image.FromStream(new MemoryStream(result));

关于c# - 从 C# 中的图形对象将图像保存为 byte[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33206206/

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