이 기사의 예에서는 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='{$img_src}' />");
희망 이 기사는 무엇입니까? 설명은 PHP 프로그래밍에 종사하는 모든 사람에게 도움이 될 것입니다.
PHP를 사용하여 base64에서 이미지를 표시하는 방법과 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!