2012-01-31 80 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分鐘。您的視頻的長度爲 ,其文件大小將越大。這可能會影響視頻的質量。

不得不親自去做一些這方面的工作。希望這可以幫助!