Summary: | Add Crop option in annotation tool | ||
---|---|---|---|
Product: | [Applications] Spectacle | Reporter: | Nowshed H. Imran <now.im.627> |
Component: | General | Assignee: | Antonio Prcela <antonio.prcela> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | antonio.prcela, ashleysommer, avinashrocks1990, bugseforuns, ddascalescu+kde, decedion, edmund.laugasson, henvin.3, ict, kde, kde, kevin, nate, philipp.reichmuth, putr4.s, seqularise, subscriptions |
Priority: | NOR | ||
Version: | 20.12.0 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
See Also: |
https://bugs.kde.org/show_bug.cgi?id=442784 https://bugs.kde.org/show_bug.cgi?id=467590 |
||
Latest Commit: | https://invent.kde.org/graphics/spectacle/commit/49b48a9aba30ba0644b2709e571a185b807e38e6 | Version Fixed In: | Spectacle 22.04 with kImageAnnotator 0.6.0 |
Sentry Crash Report: |
Description
Nowshed H. Imran
2020-12-16 16:31:44 UTC
Good idea! *** Bug 428143 has been marked as a duplicate of this bug. *** *** Bug 438108 has been marked as a duplicate of this bug. *** Please, please add this. I'm trying to work around this by using rectangular region, but it doesn't work as well, and you get side effects (like the application in question reacts to the mouse pointer and e.g. controls pop up in YouTube) Just would like to add to this thread. I love spectacle and the annotation tools are a wonderful addition. A crop tool would be an important addition. I needed it today. Mostly because I didn't think ahead to only snapshot a region. I am so lazy - but it would be a great addition to a wonderful tool. A crop tool is also needed for my use case (cropping various screenshots for website development and training). Thank you! > A crop tool is also needed for my use case
What use case doesn't need a crop tool!? I'm befuddle as to how a screenshotting tool has annotations, but not cropping.
This is one of those cases where adding one feature changes people's expectations about other ones. Spectacle never used to have *any* editing tools, so the lack of a crop tool was expected; you did your editing in another app. But when when we added annotation tools, suddenly people's expectations changed; now the expectation is that you do all of your screenshot editing within Spectacle, which makes the lack of a crop tool suddenly more annoying than it was before. Probably the best place for this would be upstream in the annotation library we're using, so that Spectacle gets it for free. Working upstream on it: https://github.com/ksnip/kImageAnnotator/pull/263 Thanks so much! Very appreciated. A possibly relevant merge request was started @ https://invent.kde.org/graphics/spectacle/-/merge_requests/100 Thank you Antonio/ Nate et. al. - your work is very much appreciated! Git commit 49b48a9aba30ba0644b2709e571a185b807e38e6 by Antonio Prcela. Committed on 03/12/2021 at 16:16. Pushed by ngraham into branch 'master'. Enable newly introduced controls within kImageAnnotator Adds undo, redo, crop, scale, rotate and modify canvas buttons. Requires kImageAnnotator 0.6.0 Related: bug 429981 M +1 -1 CMakeLists.txt M +1 -0 src/Gui/KSWidget.cpp https://invent.kde.org/graphics/spectacle/commit/49b48a9aba30ba0644b2709e571a185b807e38e6 It appears this feature was added to the kImageAnnotator library, but I still don't see a crop feature in Spectacle. Is it not shipped yet, or is there some secret to enable it? As mentioned in comment 13 kImageAnnotator 0.6.0 is needed, however that hasn't been released yet. Almost a year later, I still don't see cropping in Spectacle :-/ Probably not surprising, as Help -> About shows v21.12.3, copyright 2015? I'm on Kubuntu 22.04, up to date. (In reply to Dan Dascalescu from comment #16) > Almost a year later, I still don't see cropping in Spectacle :-/ > > Probably not surprising, as Help -> About shows v21.12.3, copyright 2015? > I'm on Kubuntu 22.04, up to date. As per the "Version Fixed In" field of the bug you need Spectacle 22.04 and kImageAnnotator 0.6.0. (In reply to Dan Dascalescu from comment #16) > Almost a year later, I still don't see cropping in Spectacle :-/ > > Probably not surprising, as Help -> About shows v21.12.3, copyright 2015? > I'm on Kubuntu 22.04, up to date. Additional information: (In reply to Prajna Sariputra from comment #17) > (In reply to Dan Dascalescu from comment #16) > > Almost a year later, I still don't see cropping in Spectacle :-/ > > > > Probably not surprising, as Help -> About shows v21.12.3, copyright 2015? > > I'm on Kubuntu 22.04, up to date. > > As per the "Version Fixed In" field of the bug you need Spectacle 22.04 and > kImageAnnotator 0.6.0. (In reply to Prajna Sariputra from comment #17) > (In reply to Dan Dascalescu from comment #16) > > Almost a year later, I still don't see cropping in Spectacle :-/ > > > > Probably not surprising, as Help -> About shows v21.12.3, copyright 2015? > > I'm on Kubuntu 22.04, up to date. > > As per the "Version Fixed In" field of the bug you need Spectacle 22.04 and > kImageAnnotator 0.6.0. Additional information for Dan: (from personal investigation): Kubuntu 22.10 (with backports repository) does have the kImageAnnotator with the cropping tool. KDE Neon has the latest Spectacle version (currently 22.12.3), but it relies on Ubuntu LTS (22.04) which has kImageAnnotator 0.5.3 (/usr/lib/x86_64-linux-gnu/libkImageAnnotator.so.0.5.3) The next Ubuntu LTS is due April 2024, and then Neon might be upgraded several months after that - October 2024, going by last time. When using Neon, I instead export to Gwenview which has both crop and annotate operations. (you may need to customize toolbar/editing tools) Hope this helps! Alas the cropping tool arrived, and has now disappeared again, due to a regression in 23.04 (?) From 23.04 Spectacle appears to have stopped using kImageAnnotator (?) and the cropping tool has vanished Alas this is a significant regression for many users, and the tool is considered an essential and expected basic for any screenshot tool Regression already reported as bug 467590 (In reply to Patrick Silva from comment #20) > Regression already reported as bug 467590 Thanks for clarifying, have linked that bug as 'see also' |