php base64 이미지 변환 방법: 먼저 PHP 샘플 파일을 만든 다음 "file_put_contents('./test_base2.jpg', base64_decode($base64));" 메서드를 사용하여 base64 문자열을 이미지로 변환합니다.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 5.6 이 방법은 모든 브랜드의 컴퓨터에 적합합니다.
추천: "PHP 비디오 튜토리얼"
PHP 이미지를 base64로 변환
PHP 이미지를 base64 문자열 형식으로 변환:
<?php //Filetype: JPEG,PNG,GIF $file = "encode.jpg"; //$file:图片地址 if($fp = fopen($file,"rb", 0)) { $gambar = fread($fp,filesize($file)); fclose($fp); //获取图片base64 $base64 = chunk_split(base64_encode($gambar)); // 输出 $encode = '<img src="data:image/jpg/png/gif;base64,' . $base64 .'" >'; echo $encode; } ?>
base64 문자열을 이미지로 변환:
//第一个参数图片保存路径以及图片名称 需注意图片后缀 linux请注意文件权限 //第二个参数为图片的base64字符串 ps:下方会贴出图片base64的格式 以及注意事项 file_put_contents('./test_base2.jpg', base64_decode($base64));
자세히 에 대한 설명 image base64 string:
//读取图片数据 $gambar = fread($fp,filesize($file)); //获取图片base64 $base64 = chunk_split(base64_encode($gambar)); //$gambar->读取的是图片的数据流 //$base64->将图片数据流转换为base64
이번에 얻은 이미지 base64 문자열 형식은 다음과 같습니다. ps: 각 이미지에서 얻은 데이터는 다릅니다. 여기서는 단지 예일 뿐입니다.
/9j/4AAQSkZJRgABAQEAkACQAAD/4QC....此处省略N多字符串......KKKAP/2Q==
이미지를 표시하는 데이터로 시작합니다. 추가된 그림 헤더 정보이므로 `$base64` 데이터만 사용합니다
data:image/jpg/png/gif;base64,/9j/4AAQSkZJRgABAQEAkACQAAD/4QC....此处省略N多字符串......KKKAP/2Q==
또한 일부 문자열이나 기타 데이터를 그림에 추가하여 그림으로 저장할 수도 있습니다
$base64 = chunk_split(base64_encode($gambar) .'#'. base64_encode('举个例子')); //将需要追加的数据也转换为base64格式,注意 【#】符号
더 많은 프로그래밍 관련 지식을 보려면 다음 사이트를 방문하세요. 프로그래밍 학습 사이트! !
위 내용은 PHP Base64를 사용하여 이미지를 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!