對于PSD文件的讀取,國外已經有很多源代碼可以下載,而且效率還不錯,但對于PSD圖層的讀取,在下頗為少見,所有決心自己寫一個,希望能為廣大吃苦耐勞的寫程序的人民出點棉力…
首先必須說明一下,PSD文件的圖像儲存方式和一般的Pic圖或者Bitmap圖極為不同,它不是以Pixel (象素點) 作為儲存標準,而是以Channel (通道)作為儲存的標準,例如PSD圖為RGB格式時,其Channel 為 Mask Red Green Blue 4個,因為在下的源代碼只是涉及到RGB的PSD圖片,所以本文主要講述如何讀取RGB格式的PSD圖片的各個圖層。