尝试通过 Facebook 社交图谱提取用户图像。
奇怪的是,无论我上传图像是什么(gif、bmp、tiff 或 jpg),我都会调用 https://graph.facebook.com/507988137/picture?type=large (我的图片)总是返回 jpg。
有谁知道我是否可以假设他的图像始终是“jpg”?我正在使用 php get_file_contents 来提取图像,并且不想对它们进行各种格式的嗅探测试。
最佳答案
Facebook 不会保存您上传的原始图像。相反,它将所有上传的图像转换为 4 种不同尺寸的 jpg,以支持可能显示图像的所有不同位置。
如果你感兴趣的话,Facebook 基本上把这归结为一门科学,事实上,我已经读过好几次了,他们是世界上最大的图像托管服务。更多详细信息请参见这篇 Facebook 博客文章 Facebook Photos Infrastructure
关于facebook - FB 个人资料图片始终返回为 ".jpg"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6850622/