我正在查看圖像文件格式,我想知道在加載和顯示圖像數據方面,png,gif,jpeg,bmp和tiff中哪一個是最有效的。我不太關心磁盤上的文件大小,只是在Android,iPhone或Windows Phone等嵌入式設備上顯示圖像所需的CPU數量。哪個圖像文件格式加載速度最快
3
A
回答
0
我想從處理的角度來看,未壓縮的格式將是最有效的,因爲你不需要任何處理來解壓縮它。但是你需要花費更大的文件大小。 BMP和TIFF是您提供的選項列表中的兩個未壓縮格式。
1
我從做流媒體攝像頭的東西有點經驗。不幸的是,我的約束是在壓縮方面。我發現JPEG的速度驚人地快,當我降低壓縮級別(實際上達到最低級別)時,PNG才具有競爭力,然後必須處理更大的數據大小。您的問題版本位於解碼端,但您也可能需要調查自己平臺上CPU與帶寬之間的權衡。
我的意思是,JPEG和PNG都具有壓縮等級,特別是對於PNG,壓縮等級強烈影響壓縮CPU使用率,儘管它可能對解碼時間影響較小。因此,這不僅僅是格式問題,還包括每種格式使用的壓縮設置。
2
對於Android,兩種首選格式非常多JPEG和PNG。在有損壓縮沒有問題的時候使用前者(比如圖片),後者當你需要確切的像素保持不變時(比如UI圖形元素)。加載時GIF圖像有點支持,但不應該用於正常的應用程序資源。 TIFF和BMP更是如此。
-1
從選擇jpeg,png,bmp和tiff jpeg通常是加載速度最快的。
如果你不能承受有損壓縮PNG似乎是第二快,這取決於你選擇的壓縮級別。
減壓吞吐量,在這種情況下,appearently比我測試了它只能在臺式機硬盤/ SD
加載速度更快,但移動速度應保持相似。儘管移動處理器的解壓縮速度可能並不快,但內存通常也比較慢。
相關問題
- 1. CSS Sprite加載速度 - 哪個更快?
- 2. 快速的方式來加載圖像
- 3. 加載JSON圖像快速
- 4. 圖像預加載...最快的方式
- 5. 快速加載縮略圖圖像
- 6. 快速文件加載python
- 7. 什麼圖像格式加載最快HTML?
- 8. 圖標圖像加載速度不夠快
- 9. JavaScript加載速度更快?
- 10. 加載UIImagePickerController速度更快?
- 11. 從SD卡快速加載圖像
- 12. 如何快速加載大量圖像?
- 13. 快速在picturebox中加載圖像
- 14. 快速加載圖像在網頁中
- 15. 快速從磁盤加載UITableViewCell圖像
- 16. 從url快速加載圖像
- 17. 什麼圖像加載速度更快? HTML
- 18. 如何使Firebase存儲的圖像加載速度更快?
- 19. 如何使圖像加載速度更快?
- 20. 如何首先加載低質量圖像以加快網站下載速度?
- 21. 哪種格式的STL文件讀取速度更快:ascii還是binary?
- 22. 圖像加載速度太慢頭()
- 23. 加載圖像滑行速度很慢
- 24. html - 背景圖像加載速度慢
- 25. 提高圖像加載速度
- 26. 加快網站加載速度
- 27. 加載圖像格式
- 28. PHP查詢加載速度太慢。如何加快速度?
- 29. ORACLE表格加載速度
- 30. 加快文件下載的處理速度從網絡
您的問題太寬泛。如果您將問題縮小到單個平臺/圖像庫,圖像類型(照片,屏幕截圖,線條圖)以及圖像大小/位深度,則可能需要回答。 – 2011-05-22 01:06:50
我可能會說BMP,因爲它沒有壓縮算出,但這只是一個猜測。爲什麼加載速度很重要?你正在加載大量的圖像,還是一個巨大的圖像? – Ryan 2011-05-22 01:07:10