Skip to content
YuilonaPublic

About

Pixora-开源截图工具

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Pixora logo

Pixora

Screenshot · Annotate · Pin · Scrolling capture — a fast, no-fuss screenshot tool for Windows

Release CI Platform C++20 Qt 6 License


Features

Capture

  • Global F1 hotkey freezes the screen — what you see is what you capture; hover to snap to windows, hold Shift to snap to individual UI elements (buttons, inputs — via UIAutomation)
  • Free selection with 8-way resize handles; arrow keys nudge by 1px, Ctrl+arrows resize by 1px, Shift for ×10 steps; Ctrl+A (or clicking empty desktop) grabs the whole screen
  • Magnifier with live coordinates and pixel color; press C to copy HEX (Shift+C for RGB) — a color picker built right in

Annotate

  • Rectangle / ellipse / arrow / pen / marker / text / numbered badge / mosaic / blur — nine tools in a compact icon toolbar
  • Every item stays editable: drag to resize, change color and width, double-click text to edit — with full undo/redo

Pin

  • Pin a capture to the screen in one click, or press F3 to pin the clipboard; wheel to zoom, drag edges to resize, Ctrl+wheel for opacity
  • Space folds into a slim bar, R rotates, H flips, click-through mode available
  • Pins survive restarts — position, scale, opacity and folded state are all remembered

Scrolling capture

  • Turn any selection into a scrolling capture with one toolbar click; manual and auto-scroll, 30fps frame grabbing keeps up with fast scrolling
  • Multi-band NCC matching with sticky header/footer detection; a live preview strip sits beside the capture area so misalignment is visible immediately
  • Falls back to PageDown injection when wheel events are ignored; finish with copy, pin or save

Extract text & translate in place

  • Extract text: OCR the selection straight to your clipboard
  • Translate: OCR each line with its position, translate, then draw the translations over the original text — the result is pinned exactly over the source region; press Esc to restore
  • Bring your own services, configured in Settings: OpenAI-compatible vision/chat models, Umi-OCR (local), DeepL, DeepLX (self-hosted), or Baidu Translate

Output & history

  • Filename templates ({yyyy}{MM}{dd}{HH}{mm}{ss}), PNG/JPEG with quality control, optional auto-save on copy
  • Capture history keeps recent shots — browse from the tray to re-copy, pin or save them again

Install

Download Pixora-x.y.z-win64-portable.zip from Releases, unzip and run — no installation required.

Builds are not code-signed yet. If Windows SmartScreen warns you, choose "More info → Run anyway".

Default hotkeys

Key Action
F1 Capture (while stitching: finish & copy)
F3 Pin clipboard image
Ctrl+A Select the entire desktop (hovering empty desktop snaps to the screen too)
Enter / double-click Copy selection and finish
Ctrl+S Save as…
C / Shift+C Pick color (HEX / RGB)
Esc Step back (tool → selection → session)

Language (English / 简体中文, follows the system by default), hotkeys, save directory, history size, autostart and the startup update check are all configurable via tray → Settings.

Build from source

git clone https://github.com/Yuilona/Pixora.git
cd Pixora
cmake --preset win-debug   # requires Qt 6.5+, vcpkg (VCPKG_ROOT), MSVC 2022
cmake --build --preset win-debug
ctest --preset win-debug

Tech stack: C++20 · Qt 6 (Widgets) · CMake + vcpkg · OpenCV (template matching for stitching)

License

GPL-3.0 — free to use, study and modify; derivative works must remain open source.

Toolbar icons come from Fluent UI System Icons (MIT, see resources/icons/fluent/LICENSE).

About

Pixora-开源截图工具

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages