PHP GD: Jak uzyskać obraz w postaci ciągu binarnego?

Używam rozwiązania do gromadzenia plików graficznych na zip i przesyłania go do przeglądarki / aplikacji Flex. (ZipStream Paula Duncana,http://pablotron.org/software/zipstream-php/).

Wystarczy załadować pliki obrazów i je skompresować. Oto rdzeń kompresji pliku:

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

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

Mój problem polega na tym, że chcę przetworzyć obraz za pomocą GD, zanim go skompresuję. Dlatego potrzebuję rozwiązania do konwersji danych obrazu (imagecreatefrompng) na format danych ciągu:

// 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 );

Jakieś wskazówki?

questionAnswers(2)

yourAnswerToTheQuestion