摘要:本文講述了在Visual C++ 6.0下顯示JPEG、GIF等格式標準的圖像的一種實現起來比較簡便的方法,對實現過程作有具體的說明。
要害字:圖像、JPEG、GIF、Microsoft Visual C++ 6.0
一、 引言
JPEG圖像壓縮標準隨然是一種有損圖像壓縮標準,但由于人眼視覺的不敏感,經壓縮后的畫質基本沒有發生變化,很快便以較高的壓縮率得到了廣泛的認可。GIF格式雖然僅支持256色但它對于顏色較少的圖像有著很高的壓縮率,甚至超過JPEG標準,也得到了廣泛的認同。但作為眾多程序員的一個重要的開發工具--Microsoft Visual C++ 6.0的MFC庫卻僅對沒有經過任何壓縮的BMP位圖文件有著良好的支持,可以讀取、顯示、存儲甚至在內存中創建一塊內存位圖。由于BMP格式的圖像沒有經過任何的壓縮,不論是作為程序的外部文件,還是作為程序的內部資源都要占據大量的空間,尤其是后者會大大增加可執行文件的長度??梢钥闯?,假如能用經過壓縮、具有較好的壓縮率的JPEG或GIF格式的圖像來取代BMP文件在VC中的應用,無疑還是很有吸引力的。