이미지를 인라인해야 하는 경우
이미지를 Base64로 인코딩하면 더 큰 파일에 대한 네트워크 요청이 교환됩니다. 이는 왕복 대기 시간이 추가 바이트보다 더 많은 비용이 드는 작고 자주 사용되는 자산(아이콘, 작은 로고, 간격 그래픽)에 대한 승리입니다. 큰 사진의 경우 별도의 파일로 보관하세요.
CSS 및 HTML에서 데이터 URI 사용
데이터 URI는 data:image/png;base64,로 시작하는 문자열입니다. CSS 배경 이미지나 HTML img src에 놓으면 브라우저가 이를 인라인으로 렌더링합니다. 이 도구는 두 조각을 모두 생성하므로 올바른 조각을 직접 붙여넣을 수 있습니다.
크기 트레이드오프
Base64 인코딩은 이진 데이터를 텍스트로 나타내기 때문에 파일 크기에 약 33%를 추가합니다. 인라인은 또한 자산이 여러 페이지에 걸쳐 별도로 캐시될 수 없음을 의미합니다. 모든 것보다는 작고 페이지에 중요한 그래픽에 의도적으로 사용하십시오.
- 01
- 드래그 앤 드롭 이미지 인코딩
- 02
- CSS 배경 이미지 조각 생성
- 03
- HTML img src 데이터 URI 출력
- 04
- 즉각적인 Base64 디코딩


