Конвертировать GD изображение обратно в двоичные данные - PullRequest
4 голосов
/ 05 февраля 2010

У меня есть ресурс изображения GD, созданный из imagecreatefromstring. После некоторых операций с изображениями я хочу преобразовать их обратно в двоичные данные. Как бы я это сделал? Не вижу никаких функций в руководстве ...

Ответы [ 2 ]

6 голосов
/ 05 февраля 2010

Используйте imagejpeg , imagepng или аналогичный. Используйте буферизацию вывода , если вы хотите вывести результат в строку, а не в файл:

ob_start();
imagejpeg($im);
$image_string = ob_get_contents();
ob_end_flush();
1 голос
/ 01 октября 2012
function image_data($gdimage)
{
    ob_start();
    imagejpeg($gdimage);
    return(ob_get_clean());
}
...