Facebook SDK将个人资料图片返回为JFIF,如何在PHP中转换为JPG / PNG?

时间:2019-04-08 19:12:25

标签: php facebook-php-sdk image-conversion jfif

我正在使用cURL从Facebook SDK获取图像,但是提供的图像为JFIF格式。我尝试使用一些函数将其转换为runimagejpeg(),但是主机不支持这些功能。我也尝试将文件解码为described here,但也没有成功。任何帮助或建议,将不胜感激。

imagepng()

我没有任何错误,但是保存的图像(fb_picture.jpg)不可读,具有0KB。

1 个答案:

答案 0 :(得分:1)

JFIF已经是JPEG,其中包含有关照片中人物的附加元数据。有关更多信息,请参见https://tools.ietf.org/html/rfc2798#page-5。 JFIF专门用于人物图片。您的主机需要imagejpeg()并捆绑使用jpeg。将其安装为PHP模块。