facebook - FB 个人资料图片始终返回为 ".jpg"?

标签 facebook facebook-graph-api jpeg

尝试通过 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/

相关文章:

php - 喜欢按钮到页面照片

image - Swift - 读取 .jpg 图像的像素颜色返回不正确的值

ios - 有没有办法更改 Facebook 的 FBProfilePictureView 默认注销配置文件图像?

Facebook 连接 <fb :login-button> No Longer Firing Callback (As of today)

ios - 以用户身份将照片发布到 Facebook 粉丝页面。 iOS Facebook SDK 3.1

python - 在 Python 中使用 PIL 读取 PNG

image - 何时隔行扫描图像?

android - 添加库/API 会增加 apk 大小吗?

facebook - 使用 window.fbAsyncInit 在页面的第一次加载时不起作用

swift - 无法下标索引类型为字符串的 AnyObject 类型的值(Swift)