Bug 372464 - Simple editing/annotation features (drawing Arrows / Text / Highlighting) after doing screenshot
Summary: Simple editing/annotation features (drawing Arrows / Text / Highlighting) aft...
Status: RESOLVED FIXED
Alias: None
Product: Spectacle
Classification: Applications
Component: General (show other bugs)
Version: unspecified
Platform: Other Linux
: VHI wishlist
Target Milestone: ---
Assignee: Boudhayan Gupta
URL:
Keywords: usability
: 357515 416548 (view as bug list)
Depends on:
Blocks:
 
Reported: 2016-11-14 11:41 UTC by Wiktor
Modified: 2021-10-07 11:36 UTC (History)
15 users (show)

See Also:
Latest Commit:
Version Fixed In: 20.12.0


Attachments
ksnip (91.31 KB, image/png)
2020-09-02 19:25 UTC, Piotr Mierzwinski
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Wiktor 2016-11-14 11:41:49 UTC
Let Spectacle add simple elements like Arrows, Text and Highlighting to created screenshots.

One option would be to add edition options into spectacle.

The other option could be creating a separate application or extending KolourPaint to let drawing pretty arrows.

Currently the closest way of achieving something like this in KDE eco is to open screenshot in KolourPaint and try to draw arrow using lines which becomes quite ugly in result.
Comment 1 Christoph Feck 2016-11-15 09:29:17 UTC
See also bug 268260.
Comment 2 Christoph Feck 2017-08-23 15:14:51 UTC
*** Bug 357515 has been marked as a duplicate of this bug. ***
Comment 3 James Cain 2018-01-05 07:54:43 UTC
This feature would be most welcome, as competing products all seem to be moving this direction. See:

1) http://www.omgubuntu.co.uk/2018/01/flameshot-linux-screenshot-tool-annotation
2) https://theshots.ru/
Comment 4 Nate Graham 2018-01-06 02:59:31 UTC
Another one: https://github.com/DamirPorobic/ksnip
Comment 5 James Cain 2018-01-07 19:32:52 UTC
(In reply to Nate Graham from comment #4)
> Another one: https://github.com/DamirPorobic/ksnip

Yupp. One issue brought up on KDE-Devel IRC was that Spectacle supports X and Wayland, with KSnip apparently only supporting X at this time (I have not verified this). Otherwise, KSnip is pretty darn nice.

"[14:25] <ltosky[m]> ronnoc: but afaik that program is X11 only (while spectacle supports Wayland)"
Comment 6 Rog131 2018-01-08 07:40:04 UTC
Another option - Flameshot: https://github.com/lupoDharkael/flameshot

Page is telling: "Experimental Gnome Wayland and Plasma Wayland support."
Comment 7 Marian Kyral 2019-04-26 12:56:26 UTC
Simple annotating tool will be useful. Now I have to open the image in gimp a do changes there.
Comment 8 Markus Bischof 2019-04-30 05:41:15 UTC
+1 for annotation right in spectacle. This is currently the only reason I don't use it.
Comment 9 Nate Graham 2019-06-10 21:02:42 UTC
This is being discussed in https://phabricator.kde.org/T6321
Comment 10 Nate Graham 2019-06-24 18:19:41 UTC
Nicolas Fella has submitted a patch to add this feature!

https://phabricator.kde.org/D22074
Comment 11 Nate Graham 2020-01-22 22:16:17 UTC
*** Bug 416548 has been marked as a duplicate of this bug. ***
Comment 12 Nicolas Fella 2020-09-02 16:47:02 UTC
Git commit fa60f99470485143015b547b03ecba7811569480 by Nicolas Fella.
Committed on 02/09/2020 at 16:47.
Pushed by nicolasfella into branch 'master'.

Add image annotation via libKImageAnnotator

Summary:
Adds an annotaion mode that makes use of https://github.com/ksnip/kImageAnnotator

While in annotation mode all other actions are disabled.
When the annotation mode is left the changes are applied
FIXED-IN: 19.08.0

Closes T6321

Test Plan: {F6931191}

Reviewers: #spectacle, dporobic, ngraham

Reviewed By: #spectacle, ngraham

Subscribers: justinzobel, lephuong, mmustac, vperepechin, andisa, Leon0402, davidre, cfeck, ngraham, #spectacle

Tags: #spectacle

Maniphest Tasks: T6321

Differential Revision: https://phabricator.kde.org/D22074

M  +8    -0    CMakeLists.txt
M  +4    -0    src/CMakeLists.txt
M  +3    -0    src/Config.h.in
M  +29   -0    src/Gui/KSMainWindow.cpp
M  +8    -0    src/Gui/KSMainWindow.h
M  +42   -1    src/Gui/KSWidget.cpp
M  +17   -1    src/Gui/KSWidget.h

https://invent.kde.org/graphics/spectacle/commit/fa60f99470485143015b547b03ecba7811569480
Comment 13 Piotr Mierzwinski 2020-09-02 19:25:39 UTC
Created attachment 131368 [details]
ksnip

Maybe application what I would like to mention didn't exists yet, that's why Wiktor requested below function.
I would like to mention there is very nice application making screens shots just cutting out part of screen with some kind of viewfinder. Please take a look at screen attached. And of course allows making annotation and highlighting part of screen by pen. Application is similar to this one met on Windows calling "Snipping tool". This one I wanted to present is ksnip.

I built it using package coming from AUR repository. I use Arch based Linux distribution. Application depends on following: kimageannotator and kcolorpicker.
Comment 14 Nate Graham 2020-09-02 19:55:49 UTC
Yes this feature uses that exact same annotation widget from KSnip. :)
Comment 15 Johannes K. 2021-08-12 09:30:51 UTC
Hi, is there a way that it also saves the annotation settings so I don't have to change them every time I do another screenshot?