Bug 380345 - Batch converting RAW to JPEG saves as new version
Summary: Batch converting RAW to JPEG saves as new version
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Plugin-Bqm-Convert (show other bugs)
Version: 5.4.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-05-30 06:12 UTC by Jaakko Luttinen
Modified: 2019-12-13 19:55 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 7.0.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jaakko Luttinen 2017-05-30 06:12:49 UTC
If I open a RAW image in image editor and choose "Save Changes", I get a new JPEG image and the original RAW image becomes hidden. This is good. When I use Batch Queue Manager to convert to JPEG, this doesn't happen. I end up with two images shown.

So, batch queue manager should have some option on how it behaves with respect to versioning: is the output a new version or should it overwrite the old version similarly as "Save changes" in image editor. There is an option "If target file exists: Overwrite automatically" which works like that (I guess) when the filename doesn't change, but it doesn't help when converting from RAW to JPEG.
Comment 1 Maik Qualmann 2019-12-13 19:55:44 UTC
Git commit 9b5fbcf9cdfb1451d456d63659ff4d7ec7862156 by Maik Qualmann.
Committed on 13/12/2019 at 19:54.
Pushed by mqualmann into branch 'master'.

add checkbox to choose save image as new version/branch
FIXED-IN: 7.0.0

M  +2    -1    NEWS
M  +8    -1    core/utilities/queuemanager/manager/batchtool.cpp
M  +4    -1    core/utilities/queuemanager/manager/batchtool.h
M  +3    -0    core/utilities/queuemanager/manager/queuesettings.h
M  +1    -0    core/utilities/queuemanager/manager/task.cpp
M  +8    -0    core/utilities/queuemanager/manager/workflowmanager.cpp
M  +13   -0    core/utilities/queuemanager/views/queuesettingsview.cpp

https://invent.kde.org/kde/digikam/commit/9b5fbcf9cdfb1451d456d63659ff4d7ec7862156