> php教程 > PHP开发 > 본문

PHP를 사용하여 Base64에 이미지를 표시하는 방법

高洛峰
풀어 주다: 2016-12-27 10:00:49
원래의
1592명이 탐색했습니다.

이 기사의 예에서는 PHP에서 base64로 이미지를 표시하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.

여기서 이미지는 문자열 형식으로 웹페이지에 저장되므로 이미지를 다시 로드할 필요가 없습니다.

이것은 RFC2397에 정의된 데이터 URI 체계입니다. 목적은 일부 작은 데이터를 웹 페이지에 직접 삽입하여 외부 파일에서 로드할 필요가 없도록 하는 것입니다. 위의 문자는 실제로는 사진입니다. 이 문자를 Firefox의 주소 표시줄에 복사하여 붙여넣고 해당 항목으로 이동하면 볼 수 있습니다.

위 Data URI에서 data는 데이터를 얻기 위한 프로토콜 이름을 나타내며, image/jpeg는 데이터 유형 이름, base64는 데이터의 인코딩 방법, 쉼표 뒤에 오는 것은 base64로 인코딩된 데이터입니다. 이미지/jpeg 파일의.

현재 지원되는 데이터 URI 구성표 유형은 다음과 같습니다.

data:text/plain, text data
data:text/html, HTML code
data:text/html; base64,base64로 인코딩된 HTML 코드
data:text/css,CSS 코드
data:text/css;base64,base64로 인코딩된 CSS 코드
data:text/javascript,javascript 코드
data:text / javascript;base64,base64로 인코딩된 Javascript 코드
data:image/gif;base64,base64로 인코딩된 gif 이미지 데이터
data:image/png;base64,base64로 인코딩된 png 이미지 데이터
data:image /jpeg;base64 ,base64로 인코딩된 jpeg 이미지 데이터
data:image/x-icon;base64,base64로 인코딩된 아이콘 이미지 데이터

php 코드는 다음과 같습니다.

$img_file = 'https://img.alicdn.com/bao/uploaded/TB1eaiELpXXXXcPXpXXSutbFXXX.jpg';
$img_info = getimagesize($img_file);
$img_src = "data:{$img_info['mime']};base64," . base64_encode(file_get_contents($img_file));
exit("<img src=&#39;{$img_src}&#39; />");
로그인 후 복사

희망 이 기사는 무엇입니까? 설명은 PHP 프로그래밍에 종사하는 모든 사람에게 도움이 될 것입니다.

PHP를 사용하여 base64에서 이미지를 표시하는 방법과 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿