Как получить png изображение из байтовых данных? - PullRequest
0 голосов
/ 21 ноября 2018

У меня есть код ниже, и я получил изображение JPG.но я хочу получить изображение PNG из байтовых данных.

$image_string = 'byte_strng';
$data = base64_decode($image_string);
$im = imagecreatefromstring($data);
header('Content-Type: image/jpeg');
imagejpeg($im);
imagedestroy($im); 

Ответы [ 3 ]

0 голосов
/ 21 ноября 2018

Вы можете использовать это для получения данных PNG

header('Content-Type: image/png');
imagepng($im);
0 голосов
/ 21 ноября 2018

Repalce JPEG в PNG вы можете изменить любой тип, просто переименовав функцию и тип.

    header('Content-Type: image/png');
    imagepng($im);
0 голосов
/ 21 ноября 2018
header('Content-Type: image/png');
imagepng($im);

Документация: http://php.net/manual/en/function.imagepng.php

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