Получение цветного макета на изображении при преобразовании из base 64 в изображение - PullRequest
0 голосов
/ 28 декабря 2018

У меня есть вход от клиента, в котором изображения в формате 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; 
 }

Есть ли способ декодировать изображения такого типа?Я хочу точно их расшифровать.или дайте мне знать, почему я так поступаю.Пожалуйста, предложите любые другие способы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...