0
私はbase64からデコードされたバイト配列を持っています(これはXMLファイルを介してバイト配列を送るために必要でした)。 今、バイト配列を使用して画像を「再構成」する必要があります。私は同様のことを探し、VBコードの解決策を見つけましたが、VBAとの互換性はありません。VBA:一時的に保存せずにバイト配列をImageに変換する
私のコードは次のようになります。私は今、再構成したい元の画像からの画像データとそれを比較してきたので、
encodedImage = objXML.FirstChild.ChildNodes.Item(1).Text 'the encoded image in base64
' get array of bytes
Dim byteArr() As Byte
byteArr = DecodeBase64(encodedImage) 'this function deocodes from base64 to bytes array
Dim img As Image
バイト配列がよさそうです。
画像を一時的に保存せずにこの変換を行う方法はありますか? 画像を「再構成」した後、文書という言葉で画像をアップロードする必要があります。
ジョブを実行し、このプログラムをvbaから実行するJavaプログラムをコンパイルするのはどうですか? – Joanna
タスクのためにこの場合は許可されません。ちょうどvbaです。最終的な解決策はイメージを一時的に保存することでしたが、これは私が本当に望んでいたものではありませんが、これは将来の修正となります。ありがとうございました! –