roniemartinez / libqpsd

PSD (Photoshop Document) & PSB (Photoshop Big) Plugin for Qt/C++ (Qt4/Qt5/Qt6)
GNU Lesser General Public License v2.1
109 stars 25 forks source link

Make qpsdHandler::read(QImage *image) faster #1

Closed yuezhao closed 11 years ago

yuezhao commented 11 years ago

There is 4 loop in the qpsdHandler::read(QImage *image), which makes decoding slow. I reduce 2 of them. Hope you can continue with other psd formats.

roniemartinez commented 11 years ago

Greetings yuezhao!

Thanks for "forking" my project. I wanted to make this library to "fully" support PSD files (also with PSB) for Qt.

Do you have any links to download PSD files? Googling does only provide me files with RLE encodings and it slows the development. I found another C++ based library called MyPSD (http://www.codeproject.com/Articles/10398/Import-Adobe-Photoshop-psd-images) but I think I can't integrate its implementation to Qt (by the time) since I don't have files to test with (and the PSD spec is incomplete).

Thanks and more powers!

yuezhao commented 11 years ago

Hello @Ronie Martinez , I'm hope this project will help you: libpsd-0.9, https://github.com/alco/psdump/tree/master/libpsd-0.9 . and you can download psd file from these site: http://downloadpsd.com/ and http://365psd.com/ and http://www.oschina.net/news/24695/63-free-psd-ui-kits-for-quick-mockup . Also I hava a psd file that your lib could's decoding, I will send you by gmail. Hope you can success.

yuezhao commented 11 years ago

Oh I don't know how to get your email, can you tell me ?

roniemartinez commented 11 years ago

Thanks for the links. my email is ronmarti18@gmail.com