Summary: | Trimming or Cropping image breaks Clone Frames | ||
---|---|---|---|
Product: | [Applications] krita | Reporter: | Kao <starmaninja> |
Component: | Animation | Assignee: | Emmet O'Neill <emmetoneill.pdx> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ahab.greybeard, eoinoneill1991 |
Priority: | NOR | Keywords: | release_blocker |
Version: | 5.0.0-beta1 | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Microsoft Windows | ||
Latest Commit: | https://invent.kde.org/graphics/krita/commit/ce59592926c6bde7445421938993038216641907 | Version Fixed In: | |
Sentry Crash Report: |
Description
Kao
2021-08-22 14:36:47 UTC
I can confirm this for clone frames in the 5.0.0-beta1 appimage on Debian 10. I used a four frame animation sequence that was cloned. Depending on content and trim/crop size-location, the result can vary from no clearing of clones, clearing of some but not all clones, and clearing of all clones. This 'damage' can be restored by using Undo. Git commit 62aa70833819d3756855dd99f4015548e2e3b7dc by Eoin O'Neill. Committed on 16/09/2021 at 21:56. Pushed by eoinoneill into branch 'master'. Animation Clones: Fix crop not working properly on cloned frames. Clone frames were not acommodated for in crop operations, causing "double" cropping to occur on reused frames. M +12 -6 libs/image/kis_layer_utils.cpp M +1 -1 libs/image/kis_layer_utils.h M +1 -1 libs/ui/kis_filter_manager.cc https://invent.kde.org/graphics/krita/commit/62aa70833819d3756855dd99f4015548e2e3b7dc Git commit ce59592926c6bde7445421938993038216641907 by Eoin O'Neill. Committed on 20/09/2021 at 21:19. Pushed by eoinoneill into branch 'krita/5.0'. Animation Clones: Fix crop not working properly on cloned frames. Clone frames were not acommodated for in crop operations, causing "double" cropping to occur on reused frames. (cherry picked from commit 62aa70833819d3756855dd99f4015548e2e3b7dc) M +12 -6 libs/image/kis_layer_utils.cpp M +1 -1 libs/image/kis_layer_utils.h M +1 -1 libs/ui/kis_filter_manager.cc https://invent.kde.org/graphics/krita/commit/ce59592926c6bde7445421938993038216641907 |