제목에서 알 수 있듯이 Java에서 이미지를 base64 문자열로 변환하는 방법을 알고 싶습니다. 어떻게해야합니까?자바를 사용하여 이미지를 base64 문자열로 변환하려면 어떻게해야합니까?
9
A
답변
6
Base64
클래스를 사용하십시오. 당신이 사전에 자바 (8)에있어 다음과 같은 리소스 중 하나 살펴있는 경우
:
1
인코딩 및 디코딩
+3
일반적으로 링크에서 간단한 예제 나 작은 발췌 부분을 추가하여 더 많은 컨텍스트를 제공하고 대답의 가치를 높일 수 있습니다. –
2
자바 코드를위한 Apache Commons Base64 문자열
package com.test;
import java.io.IOException;
import sun.misc.BASE64Encoder;
import sun.misc.BASE64Decoder;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;
public class Test{
public static void main (String args[]) throws IOException {
BufferedImage img = ImageIO.read(new File("C:/Test/logo.png"));
BufferedImage newImg;
String imgstr;
imgstr = encodeToString(img, "png");
System.out.println(imgstr);
}
public static String encodeToString(BufferedImage image, String type) {
String imageString = null;
ByteArrayOutputStream bos = new ByteArrayOutputStream();
try {
ImageIO.write(image, type, bos);
byte[] imageBytes = bos.toByteArray();
BASE64Encoder encoder = new BASE64Encoder();
imageString = encoder.encode(imageBytes);
bos.close();
} catch (IOException e) {
e.printStackTrace();
}
return imageString;
}
}
로 이미지를 변환하고
<img src="data:image/png;base64,iVBORw0......."/>
관련 문제
- 1. sbyte []를 base64 문자열로 변환하려면 어떻게해야합니까?
- 2. WPF에서 base64 이미지를 읽으려면 어떻게해야합니까?
- 3. 이미지를 ASCII 표현으로 변환하려면 어떻게해야합니까?
- 4. base64 문자열로 캔버스 복원
- 5. double을 C++에서 문자열로 변환하려면 어떻게해야합니까?
- 6. char 문자열을 wchar_t 문자열로 변환하려면 어떻게해야합니까?
- 7. 해시를 Ruby 1.9의 JSON 문자열로 변환하려면 어떻게해야합니까?
- 8. 유니 코드를 파이썬 수준의 문자열로 변환하려면 어떻게해야합니까?
- 9. 유니 코드 경로를 C 문자열로 변환하려면 어떻게해야합니까?
- 10. Liquid에서 타임 스탬프를 문자열로 변환하려면 어떻게해야합니까?
- 11. WCHAR *을 일반 문자열로 변환하려면 어떻게해야합니까?
- 12. DateTime 개체를 C#을 사용하여 날짜 만있는 문자열로 변환하려면 어떻게해야합니까?
- 13. 자바를 통해 jpg 이미지를 편집하려면 어떻게해야합니까?
- 14. 액션 스크립트 : 이미지를 base64 문자열로 변환 할 수 있습니까?
- 15. 바이트 []을 자바 스크립트의 Base64 문자열로 변환하십시오.
- 16. Base64 이미지를 Gmail에
- 17. UIImagePIckerController Base64 문자열로 선택된 이미지
- 18. fish_eye 이미지를 평면 직사각형 이미지로 변환하려면 어떻게해야합니까?
- 19. gwt base64 image
- 20. Perl을 사용하여 Windows에서 WMF 이미지를 PNG 또는 JPG로 변환하려면 어떻게해야합니까?
- 21. MySQL 데이터베이스에서 이미지를 검색하고 자바를 사용하여 디스플레이
- 22. 자바를 사용하여 .bmp/.jpeg 이미지를 여는 방법
- 23. mySQL DATETIME 유형을 Javascript에서 사용할 문자열로 변환하려면 어떻게해야합니까?
- 24. eps를 jpg로 변환하려면 어떻게해야합니까?
- 25. math.h 만 사용하여 double을 string으로 변환하려면 어떻게해야합니까?
- 26. 이 sql 문자열을 ibatis sql 문자열로 변환하려면 어떻게해야합니까?
- 27. MD5 16 진수 문자열을 64 진수 MD5 문자열로 변환하려면 어떻게해야합니까?
- 28. XSLT를 사용하여 XML을 잘못된 XML로 변환하려면 어떻게해야합니까?
- 29. jquery를 사용하여 CSS를 조작하여 base64 문자열로 배경 이미지를 변경할 수 있습니까
- 30. base64 이미지를 여러 번 사용하십시오.
아래 당신이 간단한 예제를 추가해야합니다 생각하는 XSL에 포함 할 수 있습니다. – jnovacho