0

こんにちは、base64 文字列の画像を含む XML ファイルを逆シリアル化する必要があります。XML を逆シリアル化すると、画像は次のクラスによってバイトとしてすぐに取り込まれます。これにより、派手なことをする必要がほとんどなくなり、それらのバイトから画像を書き込みます。ただし、一部の画像は破損したものとして印刷されますが、他の画像は完全に問題ありません。破損した画像がほとんどない理由を解決する必要があります。ソースが間違っているか、何か不足しています。

私の質問は、「Convert.FromBase64String() 関数を使用して base64 文字列をバイトに変換する必要がありますか?」です。これを行っても、実際には違いはありません。

XML デシリアライゼーション プロセスが自動的にその仕事をすると思います

どなたか信頼できる情報源を提供していただけないでしょうか?

Public Class Graphics_Data
  Private _Image_Graphic As List(Of Byte())
  <XmlElement("Image_Graphic")>
  Public Property Image_Graphic As List(Of Byte())
    Get
        Return _Image_Graphic
    End Get
    Set(value As List(Of Byte()))
        _Image_Graphic = value
    End Set
 End Property
End Class
4

0 に答える 0