新浪微博的圖片為什麼都要被壓縮?怎麼才能上傳原圖?

最大好像只有:2048*1356


存儲以及下行帶寬和內存消耗成本

微博發布器里上傳的圖沒有原圖選項

在相冊的圖片發布器里有原圖上傳選項支持(年初加的偶都忘了 = =|||)


經過多次科學驗證,得出了嚴謹的結論:

(均基於JPEG格式的圖片進行測試)

1.通過網頁版上傳的圖片,圖片最大寬度會被限制在2048px

2.通過PC版微博桌面上傳的圖片,圖片最大寬度會被限制在2048px

3.大尺寸圖壓縮為2048px寬度,質量會大打折扣

4.微博桌面上傳的圖壓縮率高一點,效果會比網頁版略好,文件體積相比稍大

5.手機客戶端支持上傳勾選[原圖]選項,圖片尺寸和質量都不會被壓縮,至少我測試的7MB的圖片是沒有問題的

(我測試時用的iPhone版客戶端版本為V5.3,Android版客戶端版本為V5.4)

6.手機端在不勾選原圖時,iPhone版對圖片壓縮效果明顯好於Android版

7.是否啟用微博的圖片水印,對圖片質量沒有多少影響,依據個人喜好和需求啟用

總結:

1.用電腦傳圖,最好先將圖片寬度降低到2048px以內,用微博桌面上傳

2.用手機可以上傳原圖,Android手機在Wifi環境下最好勾選[原圖]


估計是為了儲存成本問題吧。。。


電腦網頁版微博,上傳gif動態圖,要使它能不點大圖就動,尺寸寬度應當限制小於不等於700px,長度我發到5884px都還沒問題,不點大圖也能動,保存下來後是原圖的尺寸和大小,說明點開時是原圖。

文件大小越小載入越快。 690*5884px,大小6.7M,也沒問題。網上看到有上傳的動圖尺寸稍小但大小超過10M的也能夠載入。


我做過批量圖片上傳。一般的做法都是,圖片在用戶自己本地先壓縮再好上傳的。這樣才能提高網站的訪問速度,不可能用戶上傳張超大的照片就原樣顯示出來,因為這樣載入太慢,非常影響體驗。

本地壓縮的好處是:

1. 上傳速度快

2. 雲端存儲的照片也是壓縮後的,節省空間


為什麼網站要對上傳的圖片進行壓縮?是技術還是其他原因?


推薦閱讀:

新浪微博幾個小時內刷大量真人粉是怎麼做到的?
想不通像子柒那麼美好的博主,怎麼也會受到網路噴子的挾持?噴子都是見不得別人好嗎?
新浪微博桌面客戶端會對QQ造成威脅嗎?
新浪微博衰落以後會變成一個自媒體的聚合平台嗎?
為什麼新浪微博的客服電話打不通?

TAG:新浪微博 | 圖片 | 上傳圖片 |