php - 如何将ascii png响应转换为实际图像

时间:2013-07-09 08:34:37

标签: php

我已经使用android-market-api-php接收谷歌播放应用程序的截图,但是当我收到应用程序时,在响应中我得到一个看起来像这样的长数据:

“?PNG \ r \ n \ u001A \ N \ u0000”,......然后继续

如何将其转换为我可以在网页上显示的实际图像?

2 个答案:

答案 0 :(得分:1)

如果您需要实际图像对象(可以通过PHP处理),则可以使用imagecreatefromstring中的GD extension。 然后,您可以将(已处理的)图像输出到浏览器 - 例如通过imagepng

如果您只想保存文件,请使用file_put_contents('filename.png', $png_as_string);

答案 1 :(得分:0)

如果使用正确的标题发送,它将被浏览器显示为图像。您也可以将其保存到文件中,或使用正确的Content-Type标题创建自己的回复并将其发送到浏览器。