对于PSD文件的读取,国外已经有很多源代码可以下载,而且效率还不错,但对于PSD图层的读取,在下颇为少见,所有决心自己写一个,希望能为广大吃苦耐劳的写程序的人民出点棉力… 首先必须说明一下,PSD文件的图像储存方式和一般的Pic图或者Bitmap图极为不同,它不是以Pixel (象素点) 作为储存标准,而是以Channel (通道)作为储存的标准,例如PSD图为RGB格式时,其Channel 为 Mask Red Green Blue 4个,因为在下的源代码只是涉及到RGB的PSD图片,所以本文主要讲述如何读取RGB格式的PSD图片的各个图层。 使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。 |