3,365 apps tracked 0 new today 17 updated today Synced 15m ago

ksnip

Cross-Platform Screenshot tool with annotation features

Damir Porobic

org.ksnip.ksnip
View on Flathub ↗

Ksnip is a Qt based cross-platform screenshot tool that provides many annotation features for your screenshots.

Features:

  • Supports Linux (X11, Plasma Wayland, GNOME Wayland and xdg-desktop-portal Wayland), Windows and macOS.
  • Taking screenshot of a custom rectangular area that can be drawn with mouse cursor.
  • Taking screenshot of last selected rectangular area without selecting again.
  • Taking screenshot of the screen/monitor where the mouse cursor is currently located.
  • Taking screenshot of full screen, including all screens/monitors.
  • Taking screenshot of window that currently has focus.
  • Taking screenshot of window under mouse cursor.
  • Take screenshot with or without mouse cursor.
  • Capture mouse cursor as annotation item that can be moved and deleted.
  • Customizable capture delay for all capture options.
  • Upload screenshots directly to imgur.com in anonymous or user mode.
  • Upload screenshots via custom user defined scripts.
  • Command line support, for taking screenshot and saving it to default location, filename and format.
  • Filename wildcards for Year ($Y), Month ($M), Day ($D), Time ($T) and Counter (multiple # characters for number with zero leading padding).
  • Print screenshot or save is to pdf/ps.
  • Annotate screenshots with pen, marker, rectangles, ellipses, texts and other tools.
  • Annotate screenshots with stickers and add custom stickers.
  • Obfuscate image regions with blur and pixelate.
  • Add effects to image (Drop Shadow, Grayscale, invert color or Border).
  • Add watermarks to captured images.
  • Global HotKeys for taking Screenshots (Currently only for Windows and X11).
  • Tabs for Screenshots and images.
  • Open existing images via dialog, drag-and-drop or paste from clipboard.
  • Run as single instance application (secondary instances send cli parameter to primary instance).
  • Pin Screenshots in Frameless windows that stay on top of other windows.
  • User-defined actions for taking screenshot and post-processing.
  • OCR support through plugin (Window and Linux/Unix).
  • Many configuration options.

Screenshots

Main Window
Main Window
Crop Window
Crop Window
Snipping Window 1
Snipping Window 1
Snipping Window 2
Snipping Window 2
Snipping Window 3
Snipping Window 3
Settings Dialog
Settings Dialog
Sticker Settings
Sticker Settings
Imgur History Links
Imgur History Links

Observed history

App ChangeVersionWhen ↑

No observed changes yet.

The initial import establishes a baseline. Future version changes will appear here.

Browse the app catalogue →

Upstream releases

Release notes supplied by the developer. These dates are not Flathub package publication times.

1.10.115 Mar 2023
  • Fixed: DragAndDrop not working with snaps.
  • Fixed: Loading image from stdin single instance client runner side doesn't work.
  • Fixed kImageAnnotator: Fix for unnecessary scrollbars when a screenshot has a smaller size than the previous one.
  • Fixed kImageAnnotator: Add KDE support for scale factor.
  • Fixed kImageAnnotator: Show tab tooltips on initial tabs.
  • Fixed kImageAnnotator: Sticker resizing is broken when bounding rect flipped.
1.10.022 May 2022
  • New: Set image save location on command line.
  • New: Add debug logging.
  • New: Add FTP upload.
  • New: Upload image via command line without opening editor.
  • New: Add multi-language comment option to desktop file.
  • New: Add MimeType of Images to desktop file.
  • New: Add .jpeg to open file dialog filter (File > Open).
  • New: Escape closes window (and exits when not using tray).
  • New: Double-click mouse to confirm rect selection.
  • New: Activate tab that is prompting for save.
  • New: Add Save all options menu.
  • New: Allow overwriting existing files.
  • New: Allow setting Imgur upload title/description.
  • New: Search bar in the settings dialog.
  • New: Make implicit capture delay configurable.
  • New: Shortcuts for Actions can be made global and non-global per config.
  • New: OCR scan of screenshots (via plugin).
  • New kImageAnnotator: Add optional undo, redo, crop, scale and modify canvas buttons to dock widgets.
  • New kImageAnnotator: Cut out vertical or horizontal slice of an image.
  • New kImageAnnotator: Middle-click on tab header closes tab.
  • New kImageAnnotator: Add button to fit image into current view.
  • New kImageAnnotator: Allow changing item opacity.
  • New kImageAnnotator: Add support for RGBA colors with transparency.
  • New kImageAnnotator: Add mouse cursor sticker.
  • New kImageAnnotator: Allow scaling stickers per setting.
  • New kImageAnnotator: Respect original aspect ratio of stickers.
  • New kImageAnnotator: Respect original size of stickers.
  • Fixed: Opens a new window for each capture.
  • Fixed: First cli invocation won't copy image to clipboard.
  • Fixed: Snipping area incorrectly positioned with screen scaling.
  • Fixed: MainWindow position not restored when outside primary screen.
  • Fixed: Interface window isn't restored to the default after tab is closed in maximized state.
  • Fixed: Failed Imgur uploads show up titled as 'Upload Successful'.
  • Fixed: Preview of screenshot is scaled after changing desktop size.
  • Fixed: After an auto start followed by reboot/turn on the window section is stretched.
  • Fixed kImageAnnotator: Adding image effect does not send image change notification.
  • Fixed kImageAnnotator: Blur / Pixelate break when going past image edge once.
  • Fixed kImageAnnotator: Item opacity not applied when item shadow disabled.
  • Changed: Improve translation experience by using full sentences.
  • Changed: Make switch 'to select tool after drawing item' by default disabled.
  • Changed kImageAnnotator: Max font size changed to 100pt.
1.9.222 Nov 2021
  • Fixed: Version `Qt_5.15' not found (required by /usr/bin/ksnip).
  • Fixed: CI packages show continuous suffix for tagged build.
  • Fixed: kImageAnnotator not translated with deb package.
  • Fixed: Windows packages increased in size.
  • Fixed: The string 'Actions' is not available for translation.
  • Fixed: HiDPI issue with multiple screen on Windows.
  • Fixed: Snipping Area not closing when pressing ESC.
  • Fixed: Sometimes "Snipping Area Rulers" not shown after starting rectangular selection.
  • Fixed: Cursor not positioned correctly when snipping area opens.
  • Fixed: Mouse cursor not captured when triggered via global shortcut.
  • Fixed: Dual 4K screens get scrambled on X11.
  • Fixed: VCRUNTIME140_1.dll was not found.
  • Fixed: Screenshot area issues when monitor count changes on Windows.
  • Fixed: Wayland does not support QWindow::requestActivate().
  • Fixed: Wrong area is captured on a Wayland screen scaling.
  • Changed: Enforce xdg-desktop-portal screenshots for Gnome >= 41.
  • Fixed kImageAnnotator: Crash while typing text on wayland.
  • Changed kImageAnnotator: Show scrollbar when not all tools visible.
1.9.113 Sept 2021
  • Fixed: MacOS package damaged and not starting.
  • Fixed: Deb CI build is frequently failing due to docker image pull limit.
  • Fixed: Dropped temporary images appear in the open recent menu.
  • Fixed: Resizing window to match content doesn't work on opening first image/screenshot.
  • Fixed: HiDPI issue with multiple screen on Windows.
  • Fixed: Cursor not captured in rectangle capture.
  • Changed: Migrate CI from Travic-CI to GitHub Action.
  • Fixed kImageAnnotator: Crashes on destruction.
  • Fixed kImageAnnotator: Memory leaks caught by ASAN.
  • Changed kImageAnnotator: Use system font provided by QGuiApplication as default for text tool.