PSD (Photoshop Document) & PSB (Photoshop Big) Plugin for Qt/C++ (Qt4/Qt5)
This project is based on the Photoshop File Format Specification found in http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/PhotoshopFileFormats.htm
Format:
PSD - SUPPORTED
PSB - SUPPORTED
Compression:
Raw - SUPPORTED
RLE - SUPPORTED
Zip without Prediction - Unsupported
Zip with Prediction - Unsupported
Color Mode
Bitmap - SUPPORTED
Grayscale - SUPPORTED
Indexed - SUPPORTED
RGB - SUPPORTED
CMYK - SUPPORTED
Multichannel - SUPPORTED
Duotone - SUPPORTED
Lab - SUPPORTED
Depth
1-bit - SUPPORTED (Bitmap)
8-bits - SUPPORTED
16-bits - SUPPORTED
*16-bit depth is scaled down to 8-bits
BINARIES
Binaries can be downloaded from http://sourceforge.net/projects/libqpsd/files/
CONTRIBUTE
If you have an existing PSD/PSB file with different color mode or compression. Feel free to send me
an email at [email protected]
I need samples with zip-compressed layers (zip w/ or w/o prediction). :P
If you want to contribute to the code, just fork the project and pull requests.
CONTRIBUTORS
Ronie Martinez aka Code ReaQtor ([email protected])
Yuezhao Huang ([email protected])
username "asgohtals" (http://qt-project.org/member/136052) - contributed PSB files for testing: berlin-cmyk.psb, berlin-quadtone.psb & wall-small-Lab.psb