部落格

如何複製截圖或圖片中的文字(Mac 與 Windows)

發佈於 · OCR, 複製文字, Mac, Windows

如何複製截圖或圖片中的文字(Mac 與 Windows)

把截圖裡的文字變成可複製的內容。介紹 Mac 與 Windows 的內建做法,以及用 InSnap 在本機快速完成 OCR 的流程。

你常會需要圖片裡的文字:截圖裡的錯誤訊息、投影片上的一行字、掃描收據上的數字。這就是 OCR(光學字元辨識)。以下是在 Mac 和 Windows 上的做法。

在 Mac 上:即時文字(Live Text)

較新版本的 macOS 內建即時文字(Live Text)。在「預覽程式」、「快速查看」或「照片」中開啟圖片,拖曳選取文字,再按 Command-C 複製。即時文字僅在支援的 Mac 上可用;如果沒有這個選項,請確認你的 macOS 版本是否支援。

在 Windows 上:剪取工具與 PowerToys

  • 剪取工具(Snipping Tool,Windows 11):擷取畫面後,較新的版本會顯示文字動作(Text actions)按鈕,可以複製全部文字或選取特定字詞。
  • PowerToys 文字擷取器(Text Extractor):安裝 Microsoft PowerToys 後,按 Windows 鍵 + Shift + T,在螢幕上拖曳選取文字,內容就會複製到剪貼簿。

快速的做法:用 InSnap 直接在截圖上選取文字

InSnap 的 OCR 在你截圖的當下就能使用,Mac 和 Windows 都支援,而且完全在你的裝置上執行,不會上傳任何內容。

用 INSNAP 複製圖片中的文字 · 1280 × 800
  1. 按下截圖快速鍵(Mac 為 Command-1,Windows 為 Ctrl+1),拖曳框選文字區域。
  2. 點選工具列上的 OCR 按鈕。
  3. 辨識出的文字會顯示在選取範圍旁的面板中。你也可以直接在圖片上拖曳來選取字詞、一行或多行文字。
  4. 按 Command-C(Windows 為 Ctrl+C)複製選取的內容,也可以一次複製全部。

InSnap 的 OCR 是免費的。它最適合清晰的水平文字。可辨識中文、英文,以及其他拉丁字母語言(德文、法文、西班牙文、葡萄牙文、義大利文等,含重音符號)和數字;日文、韓文和俄文目前還無法可靠辨識。

提高辨識率的小技巧

  • 以完整解析度擷取。放大小圖會讓文字變模糊,請直接擷取原始螢幕。
  • 只框選文字。緊貼文字的選取範圍可以避免把邊框和圖示一併納入。
  • 檢查數字和相似字元。字母 O 與數字 0、l 與 1,在任何 OCR 工具中都可能被搞混,重要的數值請快速核對一下。

常見問題

InSnap 的 OCR 免費嗎?

是的。文字辨識是免費版的一部分。

InSnap 的 OCR 可以辨識哪些語言?

中文、英文,以及德文、法文、西班牙文、葡萄牙文、義大利文等拉丁字母語言。日文、韓文和俄文目前還無法可靠辨識。

InSnap 會為了 OCR 而上傳我的截圖嗎?

不會。辨識使用內建的模型在你的電腦上執行,圖片不會離開你的裝置。

我可以只複製辨識出的一部分文字嗎?

可以。在圖片上拖曳經過想要的字詞,或點選某一行來選取,然後複製。如果沒有選取任何內容,複製時會取得全部文字。

在 Windows 10 上要怎麼擷取圖片中的文字?

剪取工具的文字動作是 Windows 11 才有的功能。在 Windows 10 上,你可以使用 PowerToys 文字擷取器,或是像 InSnap 這樣具備 OCR 的截圖工具。

下一張截圖,只要一個快速鍵。

macOS 14.4+(Apple 晶片與 Intel)· Windows 10+(64 位元)