在Winforms中保存图像转换问题

时间:2018-08-08 17:37:03

标签: winforms

嗨,我一直在寻找许多解决方案,以便能够将图像存储在Winforms属性/设置中,但是它们要么对我来说是高级的,要么根本无法工作。

在设置XML中,我已将存储类型的类型更改为byte []。

然后我尝试拍摄用户添加的图像,然后使用

将其转换为字节[]。
  public void BitMapToArray(Bitmap bitmap)
    {
        Settings.Default[string.Format("Bitmap" + 1)] = imageConverter.ConvertTo(bitmap, typeof( byte[]));
    }

但我不断收到以下错误消息: System.Configuration.SettingsPropertyWrongTypeException:'设置属性'Bitmap1'是不兼容的类型。'

即使我更改了XML类型,它在设置类型中也显示为System.byte []。

然后,我尝试另一种尝试将byte []存储在字符串中,但遇到了其他问题,并感到迷失于尝试哪种解决方案。是否有其他方法可以将图像存储为字节,还是有原因说当我将其类型更改为Byte []时,Bitmap1的属性类型不兼容?

谢谢

0 个答案:

没有答案