이 글에서는 주로 base64로 인코딩된 이미지 콘텐츠를 읽고 저장하는 PHP를 소개합니다. 관심 있는 친구들이 참고할 수 있습니다.
이 글의 예시는 이미지를 읽고 저장하는 PHP를 공유합니다. 내용은 참고용입니다. 구체적인 내용은 다음과 같습니다
<?php header('Content-type:text/html;charset=utf-8'); //读取图片文件,转换成base64编码格式 $image_file = './4296762_165319032930_2.jpg'; $image_info = getimagesize($image_file); $base64_image_content = "data:{$image_info['mime']};base64," . chunk_split(base64_encode(file_get_contents($image_file))); //保存base64字符串为图片 //匹配出图片的格式 if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_image_content, $result)){ $type = $result[2]; $new_file = "./test.{$type}"; if (file_put_contents($new_file, base64_decode(str_replace($result[1], '', $base64_image_content)))){ echo '新文件保存成功:', $new_file; } } ?> <img src="<?php echo $base64_image_content;?>" />
위 내용은 모두의 학습에 도움이 되기를 바랍니다.
관련 권장사항:
PHPforms_php의 반복 제출을 방지하기 위해 토큰을 사용하는 방법 팁
php constructor_php 팁에서 상속 시 소멸자 메서드의 성능
위 내용은 PHP는 base64로 인코딩된 이미지 콘텐츠 읽기 및 저장을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!