gpt4 book ai didi

c# - 图像字节数组未正确保存

转载 作者:行者123 更新时间:2023-12-04 00:32:57 27 4
gpt4 key购买 nike

我想将图片框中存在的图像作为字节数组保存到数据库中。我是编程新手,所以请帮助我解决这个问题。每次我将图像字节数组保存在数据库中时,它总是显示相同的字节数组。 0x53797374656D2E427974655B5D 但这是我总是在数据库中看到的。无论我保存哪个图像,它总是会保存以下代码:0x53797374656D2E427974655B5D。请帮我解决这个问题。

这是我的代码

Byte[] imgBytes = null;
ImageConverter imgConverter = new ImageConverter();
imgBytes =
(System.Byte[])imgConverter.ConvertTo(PictureBox1.Image,Type.GetType("System.Byte[]"));

最佳答案

要保存图像,请使用 Image.Save

ImageConverter 不适用于将图像转换为二进制。

var stream = new MemoryStream();
PictureBox1.Image.Save(stream, ImageFormat.Png);
byte[] data = stream.ToArray();

关于c# - 图像字节数组未正确保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55508016/

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