當前位置:編程學習大全網 - 網站源碼 - PNG格式圖片中的IDAT部分的數據是通過怎樣的計算被還原的

PNG格式圖片中的IDAT部分的數據是通過怎樣的計算被還原的

比較方便的辦法是調用libpng裏的函數來解碼。

libpng 可從libpng 官方站libpng.org下載。裏面有源程序,可以看怎樣壹步壹步壓縮/解壓被還原的。

libpng 裏有例子和說明(文件名 example.c),妳照貓畫虎即可 -- 我覺得這是捷徑,不必弄懂“被還原”的原理。

png 壓縮/解壓 要 用到 Zlib 庫,所以還要下載Zlib。

當然,妳需要有C 語言編譯器,要會運行 makefile 來產生 libpng.lib。

當 image 用顏色指數表示顏色,才需要“調色板”-- 顏色指數到RGB的轉換表。不用顏色指數方式時就可以不要調色板。另外,也可以用默認調色板,這樣文件裏可以不帶調色板。

  • 上一篇:消防安全手抄報的內容怎麽寫簡單的
  • 下一篇:數據防泄密方案的原理是什麽?
  • copyright 2024編程學習大全網