https://github.com/roniemartinez/libqpsd
PSD (Photoshop Document) & PSB (Photoshop Big) Plugin for Qt/C++ (Qt4/Qt5/Qt6)
https://github.com/roniemartinez/libqpsd
bitmap cmyk duotone grayscale indexed lab multichannel photoshop psb psd qt rgb
Last synced: 6 days ago
JSON representation
PSD (Photoshop Document) & PSB (Photoshop Big) Plugin for Qt/C++ (Qt4/Qt5/Qt6)
- Host: GitHub
- URL: https://github.com/roniemartinez/libqpsd
- Owner: roniemartinez
- License: lgpl-2.1
- Created: 2012-11-15T14:48:22.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2024-09-24T19:25:48.000Z (7 months ago)
- Last Synced: 2025-04-15T07:59:54.223Z (9 days ago)
- Topics: bitmap, cmyk, duotone, grayscale, indexed, lab, multichannel, photoshop, psb, psd, qt, rgb
- Language: C++
- Homepage:
- Size: 101 KB
- Stars: 112
- Watchers: 10
- Forks: 25
- Open Issues: 4
-
Metadata Files:
- Readme: README-nomacs.md
- Funding: .github/FUNDING.yml
- License: LICENSE.LGPL
Awesome Lists containing this project
README
# Building libqpsd for nomacs
## Build libqpsd (Windows)
### Compile dependencies
- [Qt](https://www.qt.io/)
### Compile LibQPSD
- copy `CMakeUserPathsGit.cmake` and rename it to `CMakeUserPaths.cmake`
- add your library paths to the `${CMAKE_PREFIX_PATH}` in `CMakeUserPaths.cmake`
- Open CMake GUI
- set this folder to `where is the source code`
- choose a build folder (e.g. `build2017-x64`)
- Hit `Configure`then `Generate`
- Open the Project
- Compile the Solution (build Release and Debug)
- Build `INSTALL`
- You should now have a `qpsd.dll` in $YOUR_QT_PATH$/plugins/imageformats
- nomacs will automatically copy the plugins from there to it's build folder## Build libqpsd (Ubuntu)
install dependencies
```bash
sudo apt-get install debhelper cdbs qt5-qmake qttools5-dev-tools qt5-default qttools5-dev libqt5svg5-dev qt5-image-formats-plugins cmake
```
cd to this directory, then configure the project:
```bash
mkdir build
cd build
cmake ..
```
and compile:
```bash
make
```