PHP GD: Как получить imagedata в виде двоичной строки?

Я использую решение для сборки файлов изображений в zip и потоковой передачи в браузер / приложение Flex. (ZipStream Пола Дункана,http://pablotron.org/software/zipstream-php/).

Просто загрузка файлов изображений и их сжатие работает нормально. Вот ядро для сжатия файла:

// Reading the file and converting to string data
$stringdata = file_get_contents($imagefile);

// Compressing the string data
$zdata = gzdeflate($stringdata );

Моя проблема в том, что я хочу обработать изображение с помощью GD, прежде чем сжимать его. Поэтому мне нужно решение для преобразования данных изображения (imagecreatefrompng) в формат данных строки:

// Reading the file as GD image data
$imagedata = imagecreatefrompng($imagefile);
// Do some GD processing: Adding watermarks etc. No problem here...

// HOW TO DO THIS??? 
// convert the $imagedata to $stringdata - PROBLEM!

// Compressing the string data
$zdata = gzdeflate($stringdata );

Есть какие-нибудь подсказки?

Ответы на вопрос(2)

Ваш ответ на вопрос