Я пытаюсь взять изображение в кодировке Base64 из базы данных и сохранить его в файл. По какой-то причине, когда я пытаюсь использовать imagecreatefromstring и imagepng, изображение становится полностью черным. Я пробовал много разных подходов, но все равно получаю черный ящик. Ниже представлена моя лучшая попытка заставить его работать. Есть идеи? Заранее большое спасибо!
$thefile = base64_decode($strImage);
$img = imagecreatefromstring($thefile);
if($img !== false)
{
header('Content-Type: image/png');
imagepng($img);
imagedestroy($img);
}
Это должно быть выше, но форматирование выглядело неправильно ....
но я все равно получаю черный ящик. Ниже представлена моя лучшая попытка заставить его работать. Есть идеи? Заранее большое спасибо!
$thefile = base64_decode($strImage);
$img = imagecreatefromstring($thefile);
if($img !== false)
{
header('Content-Type: image/png');
imagepng($img);
imagedestroy($img);
}
Это должно быть выше, но форматирование выглядело неправильно ....
но я все равно получаю черный ящик. Ниже представлена моя лучшая попытка заставить его работать. Есть идеи? Заранее большое спасибо!
$thefile = base64_decode($strImage);
$img = imagecreatefromstring($thefile);
if($img !== false)
{
header('Content-Type: image/png');
imagepng($img);
imagedestroy($img);
}
Это должно быть выше, но форматирование выглядело неправильно ....
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAbfo / R04U3Pjl9j8AAAAASUVORK5CYII = '