PHP записать BLOB в файл - PullRequest
0 голосов
/ 05 июня 2018

У меня есть следующий код:

echo "<img src='data:image;base64,".$apprentice[0][6]." '>";

Это повторяет изображение.$ apprentice [0] [6] представляется строкой изображения.Это выглядит так: /9j/4SyvRXhp...

Я хотел бы записать изображение в файл person.jpg.Я думаю, что решение что-то с file_put_contents('person.jpg', $image).Но я не знаю, как преобразовать эту строку изображения или что-то еще в $ image.

Кто-нибудь знает, как преобразовать это изображение?Я пытался использовать imagecreatefromstring (), но он не работал.

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 05 июня 2018

Ниже приведен пример того, как создать JPG файл изображения из PHP .

<?php
// Create a blank image and add some text
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5,  $apprentice[0][6], $text_color);

// Set the content type header - in this case image/jpeg
header('Content-Type: image/jpeg');

// Output the image
imagejpeg($im);

// Free up memory
imagedestroy($im);
?>

Источник: Создание PHP-изображения

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