Skip to content

Commit

Permalink
Merge pull request #24 from Code-ReaQtor/release
Browse files Browse the repository at this point in the history
Version for release (#23)
  • Loading branch information
roniemartinez authored Nov 7, 2018
2 parents e78cac2 + 81f35de commit 41a26b6
Show file tree
Hide file tree
Showing 8 changed files with 48 additions and 27 deletions.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
QPsdPlugin.pro.user
Release/*
Debug/*
Profile/*
23 changes: 20 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
List of changes to libqpsd

## v2.0.0 - 10/31/2017
## [Unreleased]
## [v2.0.1] - 2018-11-07
### Changed
- Updated copyright date.
- Refactored code.
- Version for release (#23)
- Update README
- Update copyright

### Fixes
- QImage format on Qt 5.10+ (#19)
- 'make install' (#21)
- Crash for PSB files greater than 2GB (#22)

## [v2.0.0] - 2017-10-31
### Changed
- Updated copyright date
- Refactored code

[Unreleased]: https://github.com/Code-ReaQtor/libqpsd/compare/v2.0.1...master
[v2.0.1]: https://github.com/Code-ReaQtor/libqpsd/releases/tag/v2.0.1
[v2.0.0]: https://github.com/Code-ReaQtor/libqpsd/releases/tag/v2.0.0
33 changes: 19 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,25 @@
libqpsd
=======
# libqpsd

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

### FEATURES
## FEATURES

#### Supported Formats
### Supported Formats

- [X] PSD
- [X] PSB

#### Supported Compressions
### Supported Compressions

- [X] Raw
- [X] RLE
- [ ] Zip without Prediction
- [ ] Zip with Prediction

#### Supported Color Modes
### Supported Color Modes

- [X] Bitmap
- [X] Grayscale
Expand All @@ -31,40 +30,46 @@ This project is based on the Photoshop File Format Specification found in http:/
- [X] Duotone
- [X] Lab

#### Supported Depths
### Supported Depths

- [X] 1-bit (Bitmap)
- [X] 8-bits
- [X] 16-bits (Note: 16-bit depth is scaled down to 8-bits)
- [ ] 32-bits (Tonemapping Algorithm, needed help!)


### CONTRIBUTE
## CONTRIBUTE

- If you have an existing PSD/PSB file with different color mode or compression. Feel free to send me an [email](mailto:ronmarti18@gmail.com). 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.
- If you want to keep this project alive you can send your donations to:
- Bitcoin: 3A23hHJF8q8hNPz3sedqD9T7g25ELPcvg2
- Paypal: https://www.paypal.me/RonieMartinez

### CONTRIBUTORS
## AUTHOR

- Ronie Martinez aka Code ReaQtor (ronmarti18@gmail.com)
- Yuezhao Huang (huangezhao@gmail.com)
- username "asgohtals" (http://qt-project.org/member/136052) - contributed PSB files for testing:
- [Ronie Martinez](ronmarti18@gmail.com)

## CONTRIBUTORS

- [Yuezhao Huang](https://github.com/yuezhao)
- [Markus Diem](https://github.com/diemmarkus)
- [stepanp](https://github.com/stepanp)
- [Eli Schwartz](https://github.com/eli-schwartz)
- username [asgohtals](http://qt-project.org/member/136052) contributed PSB files for testing:
- berlin-cmyk.psb
- berlin-quadtone.psb
- wall-small-Lab.psb

### LIST OF SOFTWARE USING libqpsd
## LIST OF SOFTWARE USING libqpsd

- [nomacs](http://nomacs.org/)
- [EzViewer](https://github.com/yuezhao/ezviewer)
- [PhotoQt](http://photoqt.org/)
- [Seer](http://www.1218.io/)
- *for applications not included in the list, shoot me an email*

### REFERENCES
## REFERENCES

- http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/PhotoshopFileFormats.htm
- http://www.brucelindbloom.com/index.html?Eqn_RGB_XYZ_Matrix.html
Expand Down
3 changes: 1 addition & 2 deletions qpsdhandler.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/*
Copyright (c) 2012-2017 Ronie Martinez (ronmarti18@gmail.com)
Copyright (c) 2013 Yuezhao Huang (huangezhao@gmail.com)
Copyright (c) 2012-2018 Ronie Martinez (ronmarti18@gmail.com)
All rights reserved.
This library is free software; you can redistribute it and/or
Expand Down
3 changes: 1 addition & 2 deletions qpsdhandler.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/*
Copyright (c) 2012-2017 Ronie Martinez (ronmarti18@gmail.com)
Copyright (c) 2013 Yuezhao Huang (huangezhao@gmail.com)
Copyright (c) 2012-2018 Ronie Martinez (ronmarti18@gmail.com)
All rights reserved.
This library is free software; you can redistribute it and/or
Expand Down
3 changes: 1 addition & 2 deletions qpsdhandler_p.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/*
Copyright (c) 2012-2017 Ronie Martinez (ronmarti18@gmail.com)
Copyright (c) 2013 Yuezhao Huang (huangezhao@gmail.com)
Copyright (c) 2012-2018 Ronie Martinez (ronmarti18@gmail.com)
All rights reserved.
This library is free software; you can redistribute it and/or
Expand Down
3 changes: 1 addition & 2 deletions qpsdplugin.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/*
Copyright (c) 2012-2017 Ronie Martinez (ronmarti18@gmail.com)
Copyright (c) 2013 Yuezhao Huang (huangezhao@gmail.com)
Copyright (c) 2012-2018 Ronie Martinez (ronmarti18@gmail.com)
All rights reserved.
This library is free software; you can redistribute it and/or
Expand Down
3 changes: 1 addition & 2 deletions qpsdplugin.h
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/*
Copyright (c) 2012-2017 Ronie Martinez (ronmarti18@gmail.com)
Copyright (c) 2013 Yuezhao Huang (huangezhao@gmail.com)
Copyright (c) 2012-2018 Ronie Martinez (ronmarti18@gmail.com)
All rights reserved.
This library is free software; you can redistribute it and/or
Expand Down

0 comments on commit 41a26b6

Please sign in to comment.