我从客户端输入,因为图像以base64格式存在,所以我需要将它们转换为图像。当我尝试将base64转换为图像时,一些图像转换为图像,一些图像转换为一半,而某些图像则转换为彩色布局。请检查以下代码
我也尝试了以下方法,但没有任何效果。
$base64_string = '/9j/4AAQSkZJ';//example
file_put_contents($output_file, $base64_string),
@imagecreatefromstring($base64_string)
public function base64_to_jpeg($base64_string, $output_file) {
$ifp = fopen( $output_file, 'wb' );
fwrite( $ifp, base64_decode( $base64_string ));
fclose( $ifp );
return $output_file;
}
反正还有解码这些类型的图像吗?我想确定要解码它们。或让我知道为什么我会那样。请提出其他建议。