Libqpsd
PSD (Photoshop Document) & PSB (Photoshop Big) Plugin for Qt/C++ (Qt4/Qt5/Qt6)
PSD (Photoshop Document) & PSB (Photoshop Big) Plugin for Qt/C++ (Qt4/Qt5/Qt6) The project is written primarily in C++, distributed under the GNU Lesser General Public License v2.1 license, first published in 2012. Key topics include: bitmap, cmyk, duotone, grayscale, indexed.
Latest release: v2.3.0— Support for Qt6
September 24, 2024View Changelog →
libqpsd
PSD (Photoshop Document) & PSB (Photoshop Big) Plugin for Qt/C++ (Qt4/Qt5/Qt6)
This project is based on the Adobe Photoshop File Formats Specification
Support
If you like libqpsd or if it is useful to you, show your support by sponsoring my projects.
FEATURES
Supported Formats
- PSD
- PSB
Supported Compressions
- Raw
- RLE
- Zip without Prediction
- Zip with Prediction
Supported Color Modes
- Bitmap
- Grayscale
- Indexed
- RGB
- CMYK
- Multichannel
- Duotone
- Lab
Supported Depths
- 1-bit (Bitmap)
- 8-bits
- 16-bits (Note: 16-bit depth is scaled down to 8-bits)
- 32-bits (Tonemapping Algorithm, needed help!)
CONTRIBUTE
- If you have an existing PSD/PSB file with different color mode or compression. Feel free to send me an email. I need samples with zip-compressed layers (zip w/ or w/o prediction).
- If you want to contribute to the code, just fork the project and pull requests.
AUTHOR
CONTRIBUTORS
- Yuezhao Huang
- Markus Diem
- stepanp
- Eli Schwartz
- username asgohtals contributed PSB files for testing:
- berlin-cmyk.psb
- berlin-quadtone.psb
- wall-small-Lab.psb
LIST OF SOFTWARE USING libqpsd
REFERENCES
Contributors
Showing top 5 contributors by commit count.
This article is auto-generated from roniemartinez/libqpsd via the GitHub API.Last fetched: 6/28/2026
