0
base64에서 디코딩 된 바이트 배열이 있습니다. (XML 파일을 통해 해당 바이트 배열을 보낼 수 있도록 필요했습니다). 이제 bytes 배열을 사용하여 이미지의 "재구성"을 수행해야합니다. 비슷한 것들을 찾고 VB 코드에 대한 해결책을 찾았지만 VBA와 호환되지 않습니다.VBA : 임시로 저장하지 않고 바이트 배열을 Image로 변환
내 코드는 다음과 같습니다 : 나는 지금의 구도를하고자하는 원본 이미지에서 imageData의 그것을 비교했기 때문에
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 만 허용되지 않습니다. 최종 해결책은 이미지를 임시 저장하는 것이 었습니다. 이것은 내가 원했던 것이 아니지만 미래의 수정이 될 것입니다. 지금까지 대단히 감사합니다 !! –