有一天,我想我會更多地瞭解圖像壓縮。我查看了.png及其各自的壓縮算法,我希望能夠解壓該文件,而不用其他任何庫來作爲我瞭解更多數據壓縮的方式。我很難找到關於如何在沒有第三方庫的情況下解壓縮png的信息,並且希望有人能夠指向正確的方向或簡單地解釋它。放氣:解壓縮沒有zlib的PNG(或任何其他庫)
3
A
回答
5
1
如果你想解壓放氣數據,你需要能夠找到它。所以你應該先了解一下structure of PNG files。然後看到其他答案。
+0
我已經有了一個解析器,它從頭文件中提取所有信息,然後將壓縮後的圖像數據提取到一個數組中。 – 2013-02-24 15:56:45
相關問題
- 1. 放氣數據解壓縮zlib
- 2. 使用zlib解壓縮PNG
- 3. 解壓縮Zlib
- 4. ZLIB解壓縮
- 5. 解壓縮trunctated壓縮流(放氣)
- 6. C++壓縮庫 - 放氣或Gzip已
- 7. zlib/libz.dylib解壓縮
- 8. Zlib解壓縮C++
- 9. zlib壓縮和解壓
- 10. 的zlib壓縮/解壓縮Linux編程
- 11. 放氣的zlib與Gzip壓縮...如何啓用
- 12. ZLib位深度爲1的PNG壓縮
- 13. Zlib壓縮放大文件
- 14. 使用zlib庫進行gzip解壓縮
- 15. 解壓縮zlib編碼nsdata
- 16. 如何解壓縮的zlib的NSData
- 17. 壓縮不zlib庫工作
- 18. png文件的壓縮和解壓縮
- 19. 如何在Silverlight中解壓縮gzip或放氣
- 20. 決定什麼字節導致zlib充氣解壓縮操作
- 21. zlib,如何解壓縮壓縮數據塊的流?
- 22. ZLIB壓縮
- 23. PNG:緊縮和zlib
- 24. ASIHTTPRequest的zlib壓縮
- 25. 如何在Erlang中用zlib壓縮列表並將其解壓縮?
- 26. 用pako壓縮(javascript中的zlib),用zlib(python)解壓縮不起作用
- 27. DataSet或任何.Net對象的壓縮/解壓縮
- 28. 的Python zlib的解壓縮gzip壓縮數據
- 29. 'zlib'的解壓縮()返回Z_DATA_ERROR
- 30. 調用C zlib的解壓縮從C#
你爲什麼不看看第三方庫? – 2013-02-22 00:15:17
那麼,你可以從[RFC 1951](http://tools.ietf.org/html/rfc1951)開始,它指定了zlib壓縮算法(也稱爲「DEFLATE」) – Nemo 2013-02-22 00:18:10
@IanCarroll由於OP說:「沒有任何其他庫**作爲我瞭解更多關於數據壓縮**的方法。「 – junix 2013-02-22 00:21:41