我已经使用 android-market-api-php 来接收 google play 应用程序的屏幕截图,但是当我收到一个应用程序时,在响应中我得到一个看起来像这样的长数据:
"?PNG\r\n\u001A\N\u0000",...它继续
如何将其转换为可以在网页上显示的实际图像?
我已经使用 android-market-api-php 来接收 google play 应用程序的屏幕截图,但是当我收到一个应用程序时,在响应中我得到一个看起来像这样的长数据:
"?PNG\r\n\u001A\N\u0000",...它继续
如何将其转换为可以在网页上显示的实际图像?
如果您需要一个实际的图像对象(您可以通过 PHP 处理),您可以imagecreatefromstring
从GD 扩展中使用。然后,您可以将(处理后的)图像输出到浏览器 - 例如通过imagepng
.
如果您只想保存文件,请使用file_put_contents('filename.png', $png_as_string);
.
如果发送时带有正确的标题,浏览器会将其显示为图像。您还可以将其保存到文件或使用适当的标头创建自己的响应Content-Type
并将其发送到浏览器。