Batch Queue Manager: Save modified images the way image editor does

NeiNei neinei at gmx.net
Thu Nov 10 08:22:12 GMT 2016


Dear Gilles,

Sorry, I hope my next try yields some hints for analyzing.
As you suggested I work now with DK 5.3.0 in Appimage Linux 64bit.

***********************************************************
A. The situation in image editor (14.JPG is original image):
digikam.dimg: "/home/neinei/Pictures/14.jpg"  : JPEG file identified
digikam.metaengine: Loading image history  ""
digikam.metaengine: DateTime => Exif.Photo.DateTimeOriginal => 
QDateTime(2011-11-29 13:03:01.000 CET Qt::TimeSpec(LocalTime))
digikam.metaengine: Exif color-space tag is sRGB. Using default sRGB ICC 
profile.
digikam.dimg: Cannot open workspace color profile 
"/tmp/.mount_SLzcCC/usr/share/digikam/profiles/srgb-d65.icm"
digikam.metaengine: Orientation => Exif.Image.Orientation =>  8
digikam.dimg: Cannot open workspace color profile 
"/tmp/.mount_SLzcCC/usr/share/digikam/profiles/srgb-d65.icm"
digikam.dimg: Cannot open workspace color profile 
"/tmp/.mount_SLzcCC/usr/share/digikam/profiles/srgb-d65.icm"
digikam.general: Preview  "Auto Correction"  started...
digikam.dimg: Cannot open workspace color profile 
"/tmp/.mount_SLzcCC/usr/share/digikam/profiles/srgb-d65.icm"
digikam.general: Preview  "Auto Correction"  completed...
digikam.dimg: Cannot open workspace color profile 
"/tmp/.mount_SLzcCC/usr/share/digikam/profiles/srgb-d65.icm"
digikam.dimg: White level at: 180
digikam.dimg: Black: 0.0195313   Exposition: 0.500154
digikam.dimg: T(K):  6500  => R: 1  G:    1  B:    1  BP:   5  WP:   181
digikam.general: Preview  "Auto Correction"  started...
digikam.general: Preview  "Auto Correction"  completed...
digikam.dimg: Cannot open workspace color profile 
"/tmp/.mount_SLzcCC/usr/share/digikam/profiles/srgb-d65.icm"
digikam.general: Final  "Auto Correction"  started...
digikam.general: Final "Auto Correction"  completed...
digikam.general: Free space available in Editor cache [ 
"/home/neinei/.cache/digikam/" ] in Mbytes:  1372
digikam.widgets: Profile white point : x= 0.312713  y= 0.32912  Y= 1
digikam.widgets: dkCmsReadICCMatrixRGB2XYZ(2):  [ 0.435852 ,  0.38533 , 
0.143021 ] [ 0.222382 ,  0.717041 ,  0.0605927 ] [ 0.013916 ,  0.0971375 
,  0.713837 ]
digikam.widgets: d->Primaries.Red   : X= 0.461196  Y= 0.232948  Z= 
0.00978772
digikam.widgets: d->Primaries.Green : X= 0.415454  Y= 0.719903  Z= 0.0802877
digikam.widgets: d->Primaries.Blue  : X= 0.115485  Y= 0.0520762  Z= 0.536577
digikam.dimg: Cannot open workspace color profile 
"/tmp/.mount_SLzcCC/usr/share/digikam/profiles/srgb-d65.icm"
digikam.general: Saving image 
QUrl("file:///home/neinei/Pictures/14.jpg") non-destructive, new 
version: false , saveAs: false format: ""
digikam.general: false false false true
digikam.general: need new version true
digikam.general: analyzing file "14.jpg" QVariant(int, 1) QVariant(int, 1)
digikam.general: Will replace false save after each session false save 
after raw false save when not repro false
digikam.general: initial history 1 current history 2 first step 1 last 
step 0
digikam.general: Writing file to 
QUrl("file:///home/neinei/Pictures/14_v1.jpg")
digikam.geoiface: ----
digikam.general: Saving to : 
"/home/neinei/Pictures/EditorWindow-wZ4747.digikamtempfile.jpg" ( "jpg" )
digikam.general: Saving file 
"/home/neinei/Pictures/EditorWindow-wZ4747.digikamtempfile.jpg" at -1
digikam.metaengine: Exif.Image.Orientation tag set to:  1
digikam.dimg: Saving to 
"/home/neinei/Pictures/EditorWindow-wZ4747.digikamtempfile.jpg"  with 
format:  "jpg"
digikam.general: Detected change, triggering rescan of 
"/home/neinei/Pictures//"
digikam.database: Starting scan!
digikam.metaengine: MetaEngine::metadataWritingMode 0
digikam.metaengine: Will write Metadata to file 
"/home/neinei/Pictures/EditorWindow-wZ4747.digikamtempfile.jpg"
digikam.metaengine: wroteComment:  true
digikam.metaengine: wroteEXIF:  true
digikam.metaengine: wroteIPTC:  true
digikam.metaengine: wroteXMP:  true
digikam.general: Detected change, triggering rescan of 
"/home/neinei/Pictures//"
digikam.general: Detected change, triggering rescan of 
"/home/neinei/Pictures//"
digikam.metaengine: Metadata for file 
"EditorWindow-wZ4747.digikamtempfile.jpg" written to file.
digikam.general: 
"/home/neinei/Pictures/EditorWindow-wZ4747.digikamtempfile.jpg" true true
digikam.metaengine: DateTime => Exif.Photo.DateTimeOriginal => 
QDateTime(2011-11-29 13:03:01.000 CET Qt::TimeSpec(LocalTime))
digikam.database: No itemShortInfo could be retrieved from the database 
for image "14_v1.jpg"
digikam.general: save version done
digikam.general: Saved QUrl("file:///home/neinei/Pictures/14.jpg") to 
QUrl("file:///home/neinei/Pictures/14_v1.jpg")
digikam.general: was versioned true current 3 "14.jpg" destinations 
("/home/neinei/Pictures/14_v1.jpg")
digikam.database: No itemShortInfo could be retrieved from the database 
for image "14_v1.jpg"
digikam.dimg: "/home/neinei/Pictures/14_v1.jpg"  : JPEG file identified
digikam.database: Adding new item "/home/neinei/Pictures/14_v1.jpg"
digikam.metaengine: DateTime => Exif.Photo.DateTimeOriginal => 
QDateTime(2011-11-29 13:03:01.000 CET Qt::TimeSpec(LocalTime))
digikam.metaengine: DateTime (Exif digitalized):  Di. Nov. 29 13:03:01 2011
digikam.metaengine: Orientation => Exif.Image.Orientation =>  1
digikam.metaengine: "/home/neinei/Pictures/14_v1.jpg"  ==> Read Iptc 
Keywords:  ()
digikam.metaengine: Loading image history  "<?xml 
version=\"1.0\"?>\n<history version=\"1\">\n    <file 
uuid=\"5c74c2b309653d3d7597405100cbd02d36b5b496a288f983c884845bb0202e55\" 
type=\"original\">\n        <fileParams fileName=\"14.jpg\" 
filePath=\"/home/neinei/Pictures/\" 
fileHash=\"36b5b496a288f983c884845bb0202e55\" fileSize=\"6017318\" 
creationDate=\"2011-11-29T13:03:01\"/>\n    </file>\n    <filter 
filterName=\"digikam:AutoLevelsFilter\" filterDisplayName=\"Auto 
Levels\" filterVersion=\"1\" filterCategory=\"reproducible\">\n 
<params/>\n    </filter>\n</history>\n"
digikam.database: Scanning took 13 ms
digikam.database: Finishing took 16 ms
digikam.database: Graph with 2 vertices:
"{ Ids: (3,11) UUID: 5c74c2... } -> { Id: 13 UUID: 0abc71... }"

digikam.database: Image 3 type QFlags(0x1)
digikam.database: Image 11 type QFlags(0x1)
digikam.database: Image 13 type QFlags(0x8)
digikam.database: Copying properties from 3 to 13
digikam.general: Event is dispatched to desktop notifier through DBUS
digikam.dimg: "/home/neinei/Pictures/14_v1.jpg"  : JPEG file identified
digikam.general: Detected change, triggering rescan of 
"/home/neinei/Pictures//"
digikam.database: Starting scan!
digikam.general: Using  2  CPU core to run threads
digikam.general: Action Thread run  1  new jobs

*************************************************************************
B. The sitaution in BQM (14.JPG is original image, "a" is the saved 
workflow):
igikam.general: Using  2  CPU core to run threads
digikam.general: Action Thread run  1  new jobs
digikam.general: One job is done
digikam.general: add :  "a"
digikam.general: Using  1  CPU core to run threads
digikam.general: Action Thread run  1  new jobs
digikam.general: Tool : index=  1  :: name=  "AutoCorrection"  :: group= 
  2  :: wurl=  QUrl("file:///home/neinei/Pictures/")
digikam.general: path: 
"/home/neinei/Pictures/BatchTool-TJ5151.digikamtempfile.jpg"
digikam.general: Tool:        "Color Auto-correction"
digikam.general: Input url:   QUrl("file:///home/neinei/Pictures/14.jpg")
digikam.general: Output url: 
QUrl("file:///home/neinei/Pictures/BatchTool-TJ5151.digikamtempfile.jpg")
digikam.dimg: "/home/neinei/Pictures/14.jpg"  : JPEG file identified
digikam.metaengine: Loading image history  ""
digikam.metaengine: DateTime => Exif.Photo.DateTimeOriginal => 
QDateTime(2011-11-29 13:03:01.000 CET Qt::TimeSpec(LocalTime))
digikam.general: Detected change, triggering rescan of 
"/home/neinei/Pictures//"
digikam.database: Starting scan!
digikam.metaengine: Exif color-space tag is sRGB. Using default sRGB ICC 
profile.
digikam.dimg: Saving to 
"/home/neinei/Pictures/BatchTool-TJ5151.digikamtempfile.jpg"  with 
format:  "JPG"
digikam.metaengine: MetaEngine::metadataWritingMode 0
digikam.metaengine: Will write Metadata to file 
"/home/neinei/Pictures/BatchTool-TJ5151.digikamtempfile.jpg"
digikam.metaengine: wroteComment:  true
digikam.metaengine: wroteEXIF:  true
digikam.metaengine: wroteIPTC:  true
digikam.metaengine: wroteXMP:  true
digikam.general: Detected change, triggering rescan of 
"/home/neinei/Pictures//"
digikam.general: Detected change, triggering rescan of 
"/home/neinei/Pictures//"
digikam.metaengine: Metadata for file 
"BatchTool-TJ5151.digikamtempfile.jpg" written to file.
digikam.dimg: "/home/neinei/Pictures/14_1.jpg"  : JPEG file identified
digikam.database: Adding new item "/home/neinei/Pictures/14_1.jpg"
digikam.metaengine: DateTime => Exif.Photo.DateTimeOriginal => 
QDateTime(2011-11-29 13:03:01.000 CET Qt::TimeSpec(LocalTime))
digikam.metaengine: DateTime (Exif digitalized):  Di. Nov. 29 13:03:01 2011
digikam.metaengine: Orientation => Exif.Image.Orientation =>  8
digikam.metaengine: "/home/neinei/Pictures/14_1.jpg"  ==> Read Iptc 
Keywords:  ()
digikam.metaengine: Loading image history  "<?xml 
version=\"1.0\"?>\n<history version=\"1\">\n    <file 
type=\"original\">\n        <fileParams fileName=\"14.jpg\" 
filePath=\"/home/neinei/Pictures/\" 
fileHash=\"36b5b496a288f983c884845bb0202e55\" fileSize=\"6017318\" 
creationDate=\"2011-11-29T13:03:01\"/>\n    </file>\n    <filter 
filterName=\"digikam:AutoLevelsFilter\" filterDisplayName=\"Auto 
Levels\" filterVersion=\"1\" filterCategory=\"reproducible\" 
branch=\"true\">\n        <params/>\n    </filter>\n</history>\n"
digikam.database: Scanning took 10 ms
digikam.database: Finishing took 18 ms
digikam.dimg: "/home/neinei/Pictures/14_1.jpg"  : JPEG file identified
digikam.database: Graph with 2 vertices:
"{ Ids: (3,11) UUID: 5c74c2... } -> { Id: 14 UUID: 784d9b... }"

digikam.database: Image 14 type QFlags(0x8)
digikam.database: Image 3 type QFlags(0x1|0x8)
digikam.database: Image 11 type QFlags(0x1|0x8)
digikam.database: Copying properties from 3 to 14
digikam.dimg: "/home/neinei/Pictures/14_1.jpg"  : JPEG file identified
digikam.metaengine: DateTime => Exif.Photo.DateTimeOriginal => 
QDateTime(2011-11-29 13:03:01.000 CET Qt::TimeSpec(LocalTime))
digikam.metaengine: DateTime (Exif digitalized):  Di. Nov. 29 13:03:01 2011
digikam.metaengine: Orientation => Exif.Image.Orientation =>  8
digikam.metaengine: "/home/neinei/Pictures/14_1.jpg"  ==> Read Iptc 
Keywords:  ()
digikam.metaengine: Loading image history  "<?xml 
version=\"1.0\"?>\n<history version=\"1\">\n    <file 
type=\"original\">\n        <fileParams fileName=\"14.jpg\" 
filePath=\"/home/neinei/Pictures/\" 
fileHash=\"36b5b496a288f983c884845bb0202e55\" fileSize=\"6017318\" 
creationDate=\"2011-11-29T13:03:01\"/>\n    </file>\n    <filter 
filterName=\"digikam:AutoLevelsFilter\" filterDisplayName=\"Auto 
Levels\" filterVersion=\"1\" filterCategory=\"reproducible\" 
branch=\"true\">\n        <params/>\n    </filter>\n</history>\n"
digikam.database: Scanning took 17 ms
digikam.database: Finishing took 9 ms
digikam.database: Graph with 2 vertices:
"{ Ids: (3,11) UUID: 5c74c2... } -> { Id: 14 UUID: 784d9b... }"

digikam.database: Image 14 type QFlags(0x8)
digikam.database: Image 3 type QFlags(0x1|0x8)
digikam.database: Image 11 type QFlags(0x1|0x8)
digikam.database: Starting scan!
digikam.general: Using  1  CPU core to run threads
digikam.general: Action Thread run  1  new jobs
digikam.general: One job is done
digikam.general: Cancel Main Thread
digikam.general: One job is done
digikam.general: List of Pending Jobs is empty
digikam.general: Event is dispatched to desktop notifier through DBUS
digikam.dimg: "/home/neinei/Pictures/14_1.jpg"  : JPEG file identified
digikam.dimg: "/home/neinei/Pictures/14_1.jpg"  : JPEG file identified
digikam.metaengine: Orientation => Exif.Image.Orientation =>  8
digikam.metaengine: Orientation => Exif.Image.Orientation =>  8
digikam.metaengine: Orientation => Exif.Image.Orientation =>  8
digikam.general: Using  1  CPU core to run threads
digikam.general: Action Thread run  1  new jobs
digikam.general: One job is done


Thanks in advance for taking time to look into this.
NeiNei

On 10.11.2016 05:34, Gilles Caulier wrote:
> Not at all.
>
> In fact you use DK 4.14. New stable is 5.3.0. Use Linux AppImage bundle
> to test with this kind of behavior and forget older versions. A lots of
> changes have been performed in all implementations. Also 4.x serie is
> closed about changes, fixes, and improvements.
>
> Gilles Caulier
>
>
>
> 2016-11-09 22:09 GMT+01:00 NeiNei <neinei at gmx.net <mailto:neinei at gmx.net>>:
>
>     Dear  Gilles,
>
>     thanks for the hint.
>
>     I did as you suggested in digiKam 4.14:
>
>     A. The situation in image editor (20161012_132602.JPG is original
>     image):
>     ~$ digikam
>     digikam(2674)/digikam (core)
>     Digikam::ImageInfo::fromLocationAlbumAndName: No itemShortInfo could
>     be retrieved from the database for image "20161012_132602_v1.JPG"
>     digikam(2674)/digikam (core)
>     Digikam::ImageInfo::fromLocationAlbumAndName: No itemShortInfo could
>     be retrieved from the database for image "20161012_132602_v1.JPG"
>
>     B. The sitaution in BQM (20161012_132602.JPG is original image):
>     ~$ digikam
>     digikam(3625)/digikam (core): Cannot find an album for  KUrl("")
>     digikam(3625)/digikam (core): Cannot find an album for  KUrl("")
>     digikam(3625)/digikam (core): Cannot find an album for  KUrl("")
>     digikam(3625)/digikam (core)
>     Digikam::ImageInfo::fromLocationAlbumAndName: No itemShortInfo could
>     be retrieved from the database for image "20161012_132602_1.JPG"
>
>     I hope this helps a bit to analyze the situation.
>
>     Thanks,
>     NeiNei
>
>
>     On 11/06/2016 05:58 PM, NeiNei wrote:
>
>         Hi there,
>
>         I built a batch process in Batch Queue Manager to apply some color
>         operations on the original jpg images. The modified pictures of tis
>         process are saved as [file]_1.jpg . In album view I see now side
>         by side
>         two images:
>         -image_a.jpg (original)
>         -image_a_v1.jpg (modified by batch queue process)
>         Obviously, doubling the number of images bloats the album view.
>
>         However, I expect here the same outcome as I would do the same color
>         operations in image editor. That is a stacked view where I only
>         see the
>         current image (image_a_v1.jpg) and the original image is "hidden".
>         How could I achieve this behavior in Batch Queue Manager?
>
>
>
>         Thanks for a hint in advance,
>         NeiNei
>
>
>




More information about the Digikam-users mailing list