[JavaScript] 자바스크립트에서 Base64 형식 이미지 표시하기
2022. 7. 22. 22:10ㆍProgram/JavaScript
187_자바스크립트에서 Base64 형식 이미지 표시하기
[적용]
- 프로그램으로 생성한 이미지 데이터를 표시하고 싶을 때
[내용]
JPEG와 PNG 파일은 바이너리(Binary) 파일이므로 텍스트 에디터로 열 수 없지만,
Base64를 사용하면 이미지를 문자열 상태로 관리할 수 있다.
자바스크립트는 Base64 문자열을 사용해 src 속성에 해당 문자열을 대입하여 이미지를 표시할 수 있다.
Base64의 시작 문자열은 'data:image/jpeg;base64' 또는 'data:image/png;base64' 이다.
HTML index.html
<img id="myImage" />
JavaScript main.js
const img = document.querySelector('#myImage');
img.src = 'data:image/jpeg;base64,/9j/4...생략... MD8+5//2Q ==';
Base64는 다음 상황에서 사용할 수 있다.
- 자바스크립트만으로 자료를 관리하고 싶을 때
- 데이터베이스에 문자열 형태로 이미지가 보관되어 있을 때
- 서버의 자료를 문자열 형태로 받았을 때
- 캔버스 요소를 문자열로 보관했을 때
참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김
'Program > JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트에서 사운드 사용하기 (0) | 2022.07.24 |
---|---|
[JavaScript] 자바스크립트에서 스크립트로 이미지 요소 추가하기 (0) | 2022.07.22 |
[JavaScript] 자바스크립트에서 이미지 로딩 지연시키기 (1) | 2022.07.22 |
[JavaScript] 자바스크립트에서 이미지 로딩 후 작업하기 (0) | 2022.07.22 |
[JavaScript] 자바스크립트에서 스크립트로 이미지 로딩하기 (0) | 2022.07.22 |