Summary: | Group images by timelapse / burst [patch] | ||
---|---|---|---|
Product: | [Applications] digikam | Reporter: | Krzysztof Kapusta <krz.kapusta> |
Component: | Albums-ItemGroup | Assignee: | Digikam Developers <digikam-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | metzpinguin |
Priority: | NOR | ||
Version: | 6.0.0 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | All | ||
Latest Commit: | https://commits.kde.org/digikam/333f2ff6a6e5c411f67547b5ef1905567f2594bc | Version Fixed In: | 6.0.0 |
Sentry Crash Report: | |||
Attachments: |
Patch implementing this functionality
Updated patch to newest master Removed dependency on QStringView from patch Removed dependency on QStringView from patch |
Can you please update the patch to compile with the digiKam git/master version? We've made some recent changes, for example, ImageInfo() is now ItemInfo(). Maik Created attachment 116159 [details]
Updated patch to newest master
Updated patch to newest master. Thanks Maik for pointing out my mistake :)
Your patch uses the QStringView class that exists only since Qt-5.10. DigiKam minimum Qt version is currently set to Qt-5.6.0. I think it will take some time before we can set the minimum QT version 5.10. It would be best if the patch would do without QStringView. Otherwise, the patch works fine. Maik Created attachment 116190 [details]
Removed dependency on QStringView from patch
Removed dependency on QStringView from patch. It actually looks even better now.
Created attachment 116191 [details]
Removed dependency on QStringView from patch
Git commit 333f2ff6a6e5c411f67547b5ef1905567f2594bc by Maik Qualmann. Committed on 09/11/2018 at 19:08. Pushed by mqualmann into branch 'master'. apply patch #116191 from Krzysztof Kapusta to group images by timelapse / burst FIXED-IN: 6.0.0 M +3 -1 NEWS M +105 -0 core/app/items/imageviewutilities.cpp M +1 -0 core/app/items/imageviewutilities.h M +4 -0 core/app/utils/contextmenuhelper.cpp M +1 -0 core/app/utils/contextmenuhelper.h M +11 -0 core/app/views/digikamview.cpp M +1 -0 core/app/views/digikamview.h https://commits.kde.org/digikam/333f2ff6a6e5c411f67547b5ef1905567f2594bc |
Created attachment 116139 [details] Patch implementing this functionality SUMMARY Provide functionality to group images together when they were part of the same timelapse or burst. This will be especially usefull when timelapse photos are mixed with single-shots, or when importing from a sports camera like Gopro. Photos from the same timelapse are assumed to have an increasing number in their filename (IMG0001.jpg, IMG00002.jpg and so on). They will be also taken with the same time interval between each other (ex. every 30 seconds or so). STEPS TO REPRODUCE 1. Compile with the patch provided 2. Import some files that belong to a timelapse. 3. Select imported files (and more possibly) and use the context menu to select Group->Group By Timelapse / Burst EXPECTED RESULT Images belonging to the same timelapse should be grouped together. The selection process should be smart enough to distinguish several different timelapses from each other as well as ignore single-shot photos in between. SOFTWARE VERSIONS All ADDITIONAL INFORMATION All suggestions are welcome :) I'm wondering whether the minimum acceptable number of photos in a series should be configurable in the GUI. The patch assumes 3.