Summary: | Add printer color space support in Print Assistant | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Michal Thoma <michal> |
Component: | Plugin-Generic-PrintCreator | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | REPORTED --- | ||
Severity: | wishlist | CC: | anaselli, caulier.gilles |
Priority: | NOR | ||
Version: | 5.0.0 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Michal Thoma
2009-06-05 13:26:20 UTC
Gilles do you think it's hard to port digikam cms into printimages? Angelo, It's not a trivial task. Color Management is a complex stuff. 1/ you need to be relied with littlecms library 2/ you need a codec to convert QImage image data from source color space to a target color space 3/ In digiKAm, we don't use QImage, but a dedicated container which support 16 bits color depth : DImg 4/ DImg CM codec is here : http://websvn.kde.org/trunk/extragear/graphics/digikam/libs/dimg/filters/icctransform.h?revision=949654&view=markup 5/ I recommend to checkout is a QImage CM codec already exist somewhere. 6/ You need a settings panel. digiKam code is there : http://websvn.kde.org/trunk/extragear/graphics/digikam/utilities/setup/setupicc.h?revision=949654&view=markup 7/ And finaly, to understand how CM work exactly (:=))) Good luck Gilles Caulier argh, i believe it's too hard by now... can we add it as a summer of code task? Git commit c88e51cbe7b5569d6c7b8f75a0602fd47b19788e by Gilles Caulier. Committed on 16/07/2017 at 14:34. Pushed by cgilles into branch 'master'. Print Creator: Use DImg instead QImage, this will permit to use color management later. Move DImg to QImage conversion in separated thread to speed-up processing. Related: bug 373024 M +2 -2 utilities/assistants/printcreator/manager/advprinttask.cpp M +11 -17 utilities/assistants/printcreator/tools/advprintphoto.cpp M +15 -9 utilities/assistants/printcreator/tools/advprintphoto.h M +30 -15 utilities/assistants/printcreator/wizard/advprintcropframe.cpp https://commits.kde.org/digikam/c88e51cbe7b5569d6c7b8f75a0602fd47b19788e |