项目介绍

taida957789/ScreenPaste 是一个托管在 GitHub 上的开源项目,主要使用 C# 编写,目前获得 10 个 Star、3 次 Fork。

仓库全名
taida957789/ScreenPaste
Star 数
10
Fork 数
3
未关闭 Issue
2

README 摘要

繁體中文 | English | 日本語 | 한국어 | Français | Deutsch | Español ScreenPaste 輕巧的 Windows 截圖與標註工具:一鍵截圖、即時標註、釘選到螢幕。 功能 截取 整個畫面(支援多螢幕) 視窗與 UI 元素自動辨識:滑鼠移到視窗或介面元素(按鈕、面板、網頁區塊)上自動描出範圍,點一下即截取;滾輪可切換偵測層級(元素 ⇄ 視窗) 拖曳框選自訂範圍,附尺寸標示;像素放大鏡全程跟隨游標(框選與編輯模式皆顯示),提供十字定位、座標與像素顏色,C 複製色值、單按 Shift 依序切換 HEX / RGB / HSV 框選後可再調整:拖曳四角與邊中點的把手改變範圍;未選工具時拖曳選區內部可整體移動,已畫的標註會固定在畫面內容上 標註 截取後在滑鼠旁彈出圖示工具列(可拖曳移動、自動避開螢幕邊界): 麥克筆 — 實心筆觸,可調粗細 / 顏色 / 透明度 螢光筆 — 半透明疊色…

完整内容见 GitHub 原始 README 或本页 。

常见问题

ScreenPaste 用什么语言开发?

主要使用 C# 编写,目前有 10 个 Star。

如何获取 ScreenPaste 的源码?

可以直接克隆仓库:git clone https://github.com/taida957789/ScreenPaste.git,默认分支为 main;安装与运行步骤见仓库 README。

ScreenPaste 最近还在维护吗?

仓库最近一次更新为 2 周前,当前有 2 个未关闭 Issue;Star 数为 10,可作为社区活跃度的参考。

关于

Lightweight Windows screenshot & annotation tool — one-press capture, instant markup (marker, highlighter, text, shapes, stickers, blur), and pin-to-screen. Global hotkey, system tray, multi-language, light/dark themes, and auto-update.

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
16
价值分
6
活跃状态
活跃

语言占比

C#
Inno Setup
PowerShell

Release

README

ScreenPaste

Buy Me a Coffee at ko-fi.com

繁體中文 | English | 日本語 | 한국어 | Français | Deutsch | Español

ScreenPaste

輕巧的 Windows 截圖與標註工具:一鍵截圖、即時標註、釘選到螢幕。

功能

截取

  • 整個畫面(支援多螢幕)
  • 視窗與 UI 元素自動辨識:滑鼠移到視窗或介面元素(按鈕、面板、網頁區塊)上自動描出範圍,點一下即截取;滾輪可切換偵測層級(元素 ⇄ 視窗)
  • 拖曳框選自訂範圍,附尺寸標示;像素放大鏡全程跟隨游標(框選與編輯模式皆顯示),提供十字定位、座標與像素顏色,C 複製色值、單按 Shift 依序切換 HEX / RGB / HSV
  • 框選後可再調整:拖曳四角與邊中點的把手改變範圍;未選工具時拖曳選區內部可整體移動,已畫的標註會固定在畫面內容上

標註

截取後在滑鼠旁彈出圖示工具列(可拖曳移動、自動避開螢幕邊界):

  • 麥克筆 — 實心筆觸,可調粗細 / 顏色 / 透明度
  • 螢光筆 — 半透明疊色,可調粗細 / 顏色 / 透明度
  • 文字 — 可選字體 / 大小 / 顏色 / 樣式(正常、粗體、斜體、刪除線);點擊框外即完成輸入
  • 形狀 — 方形 / 圓角方形 / 圓形,外框或填滿,可調線條粗細與顏色
  • 直線 / 箭頭 — 拖曳畫線,兩端可各自切換是否為箭頭,可調粗細與顏色;按住 Shift 吸附 45° 角
  • 貼圖 — 貼上 PNG / JPEG / WebP 圖片,可拖曳移動、滾輪縮放
  • 模糊 — 高斯模糊 / 馬賽克,可調模糊程度;蓋在所有標註之上,能遮住其下的筆畫與形狀,並可直接拖曳移動(移動後重新取樣新位置的畫面);類型(高斯 / 馬賽克)可於設定指定預設,工具列切換後也會記住最後一次的選擇
  • 局部放大 — 拖曳框出要放大的區域,旁邊自動放出放大檢視:方形 / 圓角 / 圓形,可調倍率(1.2–10×)、邊框粗細與顏色、連接線、陰影、平滑(關閉即顯示硬邊像素格),以及放大內容是否含其他標註;放大檢視與來源外框都可以隨時拖曳移動 — 移動來源外框即改變放大的內容,連接線隨之重新指向;選取放大鏡後,來源外框會出現八個把手可調整大小(放大檢視依倍率同步縮放),滾輪則可改倍率
  • 直接選取 / 移動 — 滑鼠移到任何已畫的標註上即可直接拖曳移動,Delete 刪除;移動與刪除皆可復原
  • 色彩選擇器 — 支援 Hex 輸入、RGB 與透明度調整(半透明以棋盤格預覽);自訂顏色會跨次記住,右鍵色票即可移除
  • 復原 / 重做 — 按鈕與熱鍵皆可,所有滑桿附即時數值顯示

輸出

  • 複製到剪貼簿
  • 儲存為 PNG / JPG(另存或快速存到預設資料夾)
  • 釘選到螢幕:影像浮於最上層,可拖曳、滾輪以游標為中心縮放、右鍵選單;按兩下、Esc 或 Ctrl+W 關閉後可按 F3 叫回(Shift+Esc 永久銷毀);釘多張時 Esc 先關聚焦的那張、無聚焦則全關。F3 也能把剪貼簿內容貼成貼圖

區域錄影

  • 專屬全域熱鍵(預設 F2)啟動:拖曳框選要錄製的範圍,或點擊視窗自動辨識(滾輪切換視窗/元件層級,與截圖相同),再按一次熱鍵(或點停止鈕)結束
  • 錄製時以紅框標示範圍,旁邊小工具列顯示計時與停止鈕
  • 結束後開啟編輯器:循環預覽、拖曳時間軸把手修剪頭尾(Space 播放、←→ 逐格、I/O 設起訖點),匯出時顯示進度
  • 錄製中可拖曳紅框邊框移動錄製範圍,框內維持可正常操作被錄的視窗
  • 編輯器具備與截圖相同的標註能力(文字 / 形狀 / 直線箭頭 / 貼圖 / 高斯模糊 / 馬賽克,含完整選項列,標註可直接拖曳移動、Delete 刪除);Ctrl+C 快速匯出並將檔案放上剪貼簿
  • 匯出格式 GIF / MP4 / WebP 於編輯器直接切換;也可於設定改為「錄完直接儲存」跳過編輯器
  • 可錄製滑鼠游標、可設定影格率(10–30 fps)
  • 收音:系統聲音(loopback)/麥克風/兩者混音,可於設定選擇;聲音僅存於 MP4(GIF、WebP 無聲)。若無可用音訊裝置(遠端桌面常見)會自動降級為無聲錄影
  • 由隨附的 ffmpeg 進行編碼,無需另外安裝

其他

  • 全域熱鍵(截圖 F1、截圖並複製 Ctrl+F1、自訂截圖 Shift+F1、區域錄影 F2、貼上/叫回貼圖 F3、隱藏/顯示貼圖 Shift+F3,皆可自訂)與系統匣圖示啟動
  • 多國語言:繁體中文 / English / 日本語 / 한국어 / Français / Deutsch / Español(預設跟隨系統)
  • 淺色 / 深色 / 跟隨系統主題
  • 集中式設定視窗:語言、熱鍵、主題、開機啟動、儲存資料夾、標註預設值(模糊類型);熱鍵欄位可直接按組合鍵設定,截圖與貼圖內的每個按鍵也都能重新指定
  • 可設定開機自動啟動
  • 自動更新:透過 GitHub Releases 檢查新版(可於設定開關、或手動立即檢查),有更新時詢問並一鍵下載安裝

安裝

到 Releases 下載:

  • ScreenPaste-<版本>-setup.exe — 安裝版(免系統管理員權限,安裝於 %APPDATA%\ScreenPaste,含開始功能表捷徑與解除安裝程式)
  • ScreenPaste-<版本>-win-x64-portable.zip — 免安裝綠色版

兩者皆為自我包含,無需另外安裝 .NET Runtime,並已隨附 ffmpeg(供區域錄影使用)。

快速使用

工具列

  1. 啟動後常駐系統匣,按 F1(或雙擊系統匣圖示)開始截圖。
  2. 滑鼠移到視窗自動描框、點擊截取,或拖曳框選自訂範圍。
  3. 在彈出的工具列選工具、調整參數,於選區上標註。
  4. 按 複製 / 儲存 / 釘選 輸出;Esc 離開截圖(會先詢問,可勾選不再提醒)。

錄影:按 F2 拖曳框選範圍即開始錄製,再按一次 F2(或點停止鈕)結束;接著在編輯器中預覽、修剪頭尾並選擇 GIF/MP4/WebP 匯出(設定中可改為錄完直接儲存)。

快捷鍵一覽

快捷鍵盡量沿用 Snipaste 的配置,下表列出的是預設按鍵。全域熱鍵可在設定 →「熱鍵」中修改;截圖與貼圖內的每個按鍵都可在設定 →「截圖與貼圖內的快捷鍵」→「自訂按鍵…」中重新指定(每個動作最多兩組按鍵,按鍵衝突時會提示),只有文字框本身的編輯鍵與拖曳時按住的修飾鍵(如 Shift)固定不變。

本版變更

  • 按兩下貼圖會將它關閉(第一次會先詢問)。可在設定 →「貼圖」改為切換縮圖或不動作。
  • Esc/Ctrl+W 關閉的貼圖可以叫回:只要剪貼簿自上次貼上後沒有變更,按 F3 貼圖就會回到原位。Shift+Esc 則會永久銷毀貼圖。
  • 滾輪縮放貼圖時以滑鼠游標為中心(可在設定 →「貼圖」改為固定左上角)。
  • 放大鏡的色值格式(HEX → RGB → HSV)改為單按 Shift(單獨按下再放開)才切換,Shift+拖曳與 Shift+點擊不再改變格式。

全域

按鍵 功能
F1 開始截圖(可自訂)
Ctrl+F1 截圖並複製:選好範圍即直接複製到剪貼簿(可自訂)
Shift+F1 自訂截圖:在對話框中設定範圍與延遲秒數(可自訂)
F2 區域錄影 開始 / 停止(可自訂)
F3 將剪貼簿內容(圖片、圖片檔、色值或文字)貼成貼圖並放在游標處;剪貼簿未變更時再按一次,叫回最後關閉的貼圖(可自訂)
Shift+F3 隱藏 / 顯示所有貼圖(可自訂)
預設未指定 貼圖滑鼠穿透(讓游標下的貼圖不攔截點擊)、截圖並釘選、截圖、複製並釘選、再次複製上次的範圍、複製整個螢幕、截取使用中的視窗、截取滑鼠所在的螢幕、延遲截圖、清除截圖歷史:可於設定 →「熱鍵」/「更多熱鍵」指定
系統匣圖示 雙擊開始截圖;選單另有自訂截圖、貼上剪貼簿、隱藏/顯示貼圖、「讓所有貼圖恢復可點擊」,以及「截圖快速鍵(F1)」開關:可暫時關閉截圖熱鍵(例如把 F1 讓給遊戲)而不會忘記設定

截圖:框選範圍

按鍵 功能
點擊 / 拖曳 截取反白的視窗或 UI 元素 / 框選自訂範圍
滾輪 切換偵測層級(UI 元素 ⇄ 視窗)
Tab 切換 UI 元素 / 視窗偵測
Space 截取反白的範圍
Ctrl+A 選取游標所在的螢幕,再按一次選取所有螢幕
Shift+拖曳 框出正方形
拖曳中按住 Space 移動範圍而非改變大小
W A S D / 方向鍵 游標移動一個像素(按住會加速),拖曳會跟著移動
單按 Alt 顯示 / 隱藏十字輔助線(會記住)
C 複製放大鏡指向的像素色值
單按 Shift 色值顯示依序切換 HEX → RGB → HSV
R / Shift+R 往前 / 往後切換先前截圖的範圍
, / . 往前 / 往後瀏覽截圖歷史(先前的截圖,標註已合併;只存在記憶體)
` 或 ! 顯示 / 隱藏截圖中的滑鼠游標(會記住)
F5 從遮罩下方重新擷取畫面
右鍵 放棄正在框選的範圍;未在框選時離開截圖
Esc 離開截圖

截圖:編輯與標註

按鍵 功能
拖曳把手 調整範圍大小(Ctrl:以中心縮放;按住 Space:改為移動)
拖曳範圍內部(未選工具) 移動範圍(Shift:只沿單一軸向)
方向鍵 範圍移動一個像素;有選取標註時改為移動該標註
Ctrl / Shift+方向鍵 往該方向擴大 / 縮小範圍
Ctrl+A 範圍改為游標所在的螢幕,再按一次為所有螢幕
W A S D 游標移動一個像素(繪製中也可用)
C / 單按 Shift 複製放大鏡色值 / 切換色值格式,同框選時
R / Shift+R、, / .、` / !、F5 同框選時;標註會跟著畫面內容(, / . 會先詢問)
Space 顯示 / 隱藏工具列
Ctrl+1 … Ctrl+9、Ctrl+0 形狀、直線 / 箭頭、麥克筆、螢光筆、模糊 / 馬賽克、文字、序號標記、局部放大、橡皮擦、貼圖工具(貼上圖片)
T / B / M / E 文字 / 麥克筆 / 模糊 / 橡皮擦
Ctrl+Tab / Ctrl+Shift+Tab 下一個 / 上一個工具
Tab 切換工具類型:方形 → 圓角 → 圓形、直線 ⇄ 箭頭、高斯 ⇄ 馬賽克、局部放大的外形
1 / 2、[ / ]、滾輪 變細 / 變粗(文字工具為字級)
Alt+C 吸取游標下的顏色
+ / - 序號標記:下一個數字加 / 減
在色票上滾動滾輪 調整工具的透明度
繪製時 Shift+拖曳 形狀、模糊與局部放大框為正方形;筆畫為直線;直線吸附 45° 角
點擊(直線工具) 開始連續折線:每點一下加一個點;右鍵、Esc、Enter 或按兩下結束
拖曳標註 移動標註(Shift:只沿單一軸向)
Ctrl+拖曳標註 拖出一份複本
Shift+滾輪 縮放選取的方形 / 圓形
在選取的局部放大上滾動滾輪 調整放大倍率
Delete 刪除選取的標註
Ctrl+Shift+C / Ctrl+Shift+V 複製選取的標註 / 貼上一份複本
Ctrl+Z / Ctrl+Y 復原 / 重做
Ctrl+Shift+Z 清除所有標註,可一次復原
Enter 或點擊框外 完成文字輸入(Shift+Enter 換行;Esc 也會完成)
在文字框上滾動滾輪 調整字級
在文字框中按滑鼠中鍵 貼上剪貼簿中的文字
Ctrl+C / Ctrl+Insert 複製到剪貼簿
Ctrl+S / Ctrl+Shift+S 另存 / 快速儲存(Shift+點擊儲存鈕也會快速儲存)
Ctrl+T 釘選到螢幕
Ctrl+P 列印
Ctrl+Alt+C 以 PNG 檔案複製
V 以文字複製範圍尺寸(800x600)
Enter 複製並關閉(可於設定 →「Enter 與滑鼠動作」修改)
在範圍內按兩下(未選工具) 複製並關閉(可於設定 →「Enter 與滑鼠動作」修改)
在範圍內按滑鼠中鍵 釘選到螢幕(可於設定 →「Enter 與滑鼠動作」修改)
右鍵 退回一層:結束連續折線或文字輸入;使用形狀、模糊或橡皮擦工具時標記游標下的 UI 元素(在範圍外則為整個範圍);取消選取;放下工具;最後放棄範圍重新框選(會遺失標註時先詢問)
Esc 取消局部放大外框的拖曳 → 結束連續折線 → 取消選取 → 離開截圖(先詢問,可設定關閉)

釘選視窗(貼圖)

按鍵 功能
拖曳 移動貼圖(按住時按 W A S D:移動一個像素)
Shift+拖曳 邊緣吸附到其他貼圖、視窗與螢幕邊緣
拖曳邊框 等比例調整大小
滾輪 以游標為中心縮放(可在設定 →「貼圖」改為固定左上角)
Ctrl+滾輪 調整不透明度
滑鼠中鍵 重設為 100% 大小與不透明度,再按一次復原
按兩下 關閉(可叫回;第一次會先詢問,可在設定 →「貼圖」或貼圖的右鍵選單修改)
Shift+按兩下 切換縮圖
右鍵拖曳 將貼圖縮成拖過的部分(縮圖)
右鍵 / Menu 鍵 貼圖選單
Ctrl+點擊 將貼圖加入或移出多選;選取的貼圖會一起移動、調整透明度與關閉
Esc / Ctrl+W 關閉(可叫回,按 F3)
Shift+Esc 銷毀:無法再叫回
沒有貼圖取得焦點時按 Esc 關閉所有顯示中的貼圖(可叫回)
1 / 2 順時針 / 逆時針旋轉
3 / 4 水平 / 垂直翻轉
5 / 6 灰階 / 反轉色彩
+ / - 放大 / 縮小
Ctrl++ / Ctrl+- 提高 / 降低不透明度
方向鍵 移動一個像素(按住會加速)
Ctrl+C / Ctrl+Insert 複製
Ctrl+Alt+C 以 PNG 檔案複製
Ctrl+S / Ctrl+Shift+S 另存 / 快速儲存
Ctrl+P 列印
Ctrl+V 改為顯示剪貼簿的內容
Ctrl+Shift+C 複製文字貼圖的原始文字
Ctrl+A 選取所有顯示中的貼圖
Ctrl+Shift+P 開啟設定
單按 Alt 開啟 / 關閉放大鏡:C 複製游標下的顏色,單按 Shift 依序切換 HEX → RGB → HSV,W A S D 讓游標移動一個像素
拖入圖片檔 取代貼圖的圖片(Shift:開成新的貼圖)

錄影編輯器

按鍵 功能
Space 播放 / 暫停
← / → 逐格前進 / 後退
Home / End 跳至修剪起點 / 終點
I / O 於播放位置設定修剪起點 / 終點
Ctrl+C 快速匯出並將檔案複製到剪貼簿

設定(熱鍵、工具預設、主題、開機啟動、錄影格式/影格率等)皆可於系統匣選單 →「設定…」的視窗中調整。

從原始碼建置時,先執行 scripts/fetch-ffmpeg.ps1 下載隨附的 ffmpeg.exe(CI 於發佈時會自動執行)。

评论

暂无评论