PHP GD: How to get imagedata as binary string?

后端 未结 3 1940
春和景丽
春和景丽 2020-12-05 14:02

I\'m using a solution for assembling image files to a zip and streaming it to browser/Flex application. (ZipStream by Paul Duncan, http://pablotron.org/software/zipstream-ph

3条回答
  •  难免孤独
    2020-12-05 14:38

    One way is to tell GD to output the image, then use PHP buffering to capture it to a string:

    $imagedata = imagecreatefrompng($imagefile);
    ob_start();
    imagepng($imagedata);
    $stringdata = ob_get_contents(); // read from buffer
    ob_end_clean(); // delete buffer
    $zdata = gzdeflate($stringdata);
    

提交回复
热议问题