2012-01-31 75 views
5

我正在开发一个脚本,允许用户将照片上传到先前从其帐户中选择的相册。到目前为止,一切正常,但我一直在试图找出哪些是图像文件大小的API限制。我想事先说明用户没有尝试上传Facebook无法处理/不想处理的照片。有没有估计它会是什么?视频和照片的图形API上传大小限制

因为我已经问过了,我正在考虑允许用户上传视频,视频大小限制是什么?

在此先感谢

回答

1

看起来好像Facebook的图片上传限制与图像的宽度和高度做多被上传,而不是KB或MB纯粹的文件大小。我从article获得了以下信息并进行了多项实验。

这是您可以上传图片的最大尺寸。

宽度:2048像素高:2048像素

置顶帖子图片大小

这是你的固定后的图片的大小。它不会被缩小为 ,Facebook将占据图像的中心,并相应地将它剪掉 。

宽度:403px高度:403px

图片显示在相册的Facebook

这是如在幻灯片放映或专辑中示出的图像的最大大小。

宽度:960像素高度:720像素

在我的实验我想在两个2048像素宽度,并通过{album_id} 960像素宽度的API /照片端点上载相同的2个图像到新创建的相册,只有960像素宽的照片实际上传到Facebook。

为了安全起见,建议您的用户将其上传的照片宽度限制为960像素,最大高度为720像素。

视频我相信沿着同样的路线工作。看到这个help center article

优化您的视频质量上传高清视频 最简单的方法。

如果你从编辑软件输出视频(例如:的Final Cut Pro的 ,的Avid,iMovie中),我们建议这些自定义设置:

  • H.264视频与MOV或MP4格式AAC音频

  • 的纵横比不 大于1280px宽和整除16px的

  • 以帧速率或低于 ,30fps的立体声音频带的采样率44,100hz

请记住,视频长度必须少于20分钟。您的视频的长度为 ,其文件大小将越大。这可能会影响视频的质量。

不得不亲自去做一些这方面的工作。希望这可以帮助!