Data URI scheme 사양을 사용한 이미지 표현

먼저 다음 코드를 모두 복사한 다음 Chrome이나 Firefox 같은 브라우저의 주소 표시줄에 붙여넣고 엽니다.
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB4AQAAAAARHwt/AAAAq0lEQVR42u3VQQrEMAgFUMFrCV5d8FpC55tQaGYx4J9t00L6upCoSSvXOeT1t0NEM7Qnytl3+JooB8KZ98Tb8y9nOW/cJXrkN/GqJ5Zz1HfgNUrP/g4c4h3M73ymvgrPHmKks0xwmZdS7nUEiD3B2ayzEb/7MXSPsG4J525kIZl8nMeJ93kyrMo5oyC1W0p772neCCb9RaDcr0xDH+dr4q4nEHe8qd//yQ9/AIx/XBg3tuj2AAAAAElFTkSuQmCC

120X120의 PNG 형식 그림을 볼 수 있으며, 물론 상기 코드를 https://en.wikipedia.org/wiki/Data_URI_scheme 다음 형식을 참조하십시오.
data:[<MIME-type>][;charset=<encoding>][;base64],<data>

따라서 상기 코드에서'데이터:image/png;base64'다음 텍스트는 그림 바이트 흐름을Base64로 한 문자열입니다.물론'MIME-type'에 따라 다른 형식의 내용을 더 많이 보여줄 수 있다.
 
응용 장면: Data URI scheme 규범을 이용하여 그림을 보여주면 네트워크 요청을 줄일 수 있다. 예를 들어 1X1의 그림 차지 문자 등 수식적인 그림에 특히 적합하다고 생각한다.그러나 브라우저의 호환성과 Base64 이후의 문자열 길이 등도 주목해야 한다.

좋은 웹페이지 즐겨찾기