跳到內容

在 Mac 上從螢幕截圖擷取文字(或直接省略螢幕截圖)

作者:Eduard Bruch,Optic 開發者 · 更新日期:

若要在 Mac 上從螢幕截圖擷取文字,請在「預覽程式」中打開螢幕截圖,並用游標選取文字,因為即時文字通常能在那裡辨識出來。如果你截圖只是為了取得一些文字,可以省略那一步,直接用螢幕 OCR App 從螢幕上拷貝文字。

簡短回答:對於你已經有的螢幕截圖,請在「預覽程式」中使用即時文字。若想不再為了文字而截圖,我的首選是 Optic,這是一款選單列 App,能拷貝你在螢幕上拖曳框選的任何區域中的文字(在 Mac App Store 為 4.99 美元(一次性購買))。

聲明:Optic 是我開發的。

螢幕截圖擷取的是像素,而不是文字

當你按下 Shift-Command-4,macOS 會儲存你所拖曳區域的圖片。其中的文字只是一張圖片:在有東西對這張圖片執行文字辨識之前,你無法搜尋它、選取一個字,或從中拷貝追蹤編號。

已經有螢幕截圖了?使用即時文字

即時文字在 Apple 支援的地方有效:「預覽程式」、「照片」、「快速查看」和 Safari 中的圖片。它無法用於任意的 App 視窗、視訊通話或介面文字。

  1. 連按兩下螢幕截圖在「預覽程式」中打開,或在 Finder 中選取後按空白鍵使用「快速查看」。
  2. 將指標移到文字上。當游標變成文字游標時,拖曳選取。
  3. 按 Command-C 並貼上。

這是免費且內建的。如果對你有效,就大功告成了。

完全省略螢幕截圖

許多螢幕截圖只是為了取得一行文字:訂單編號、地址、錯誤代碼,或教學中的指令。在這種情況下,螢幕截圖檔案是繞了一圈遠路。螢幕 OCR App 直接從螢幕上讀取文字,不會留下檔案。

使用 Optic:

  1. 點一下選單列中的 Optic 圖像。
  2. 選擇 擷取文字。
  3. 在你需要的文字上拖曳方框。
  4. 用 Command-V 貼上。

辨識在你的 Mac 上使用 Apple 的 Vision 框架進行,所以不需要網際網路,也不會上傳任何內容。一個小小的「已拷貝到剪貼簿」提示會確認擷取成功。第一次使用時,macOS 會要求「螢幕錄製」權限,Optic 的導覽會告訴你在哪裡授予。

你也可以對已經有的螢幕截圖使用 Optic:在「預覽程式」或「快速查看」中打開它,並在你想要的部分拖曳方框。當即時文字選取到不合適的區塊時,這很有幫助,例如圖片旁邊的一欄文字。

一張螢幕截圖中的多段內容

需要從一張很長的螢幕截圖取得三個分開的數值嗎?依序擷取每個區域。每次擷取都會進入歷史紀錄,所以你可以一個接一個貼到表單或備忘錄中。

用歷史紀錄取代螢幕截圖檔案夾

人們常把螢幕截圖留作備忘。Optic 的選單列彈出視窗會保留最近 20 筆擷取,附有縮圖和時間,所以你可以再次拷貝最近的一筆,或從中打開連結。歷史紀錄儲存在你 Mac 本機,絕不會上傳。對於需要長期保存的內容,請貼到備忘錄中。

更乾淨的結果

  • 換行:選擇保留、移除或智慧合併,後者會合併折行的文字但保留句尾。
  • 程式碼模式:保留縮排並關閉語言校正,適用於程式碼的螢幕截圖。更多內容請見如何在 Mac 上從螢幕截圖拷貝程式碼。
  • 語言:21 種辨識語言,每一種都可以在「設定」中切換。

Optic 不適合的地方

  • 它不能打開檔案。它無法從檔案夾中取出螢幕截圖;螢幕截圖必須在螢幕上打開。
  • 一次一個區域。它不處理檔案夾中的螢幕截圖,也不建立可搜尋的 PDF。
  • 沒有表格擷取。表格會變成一行行文字。
  • 沒有翻譯。文字依原樣拷貝。
  • 歷史紀錄保留最近 20 筆擷取,而不是無限量的存檔。

想知道更多取得螢幕上文字的方式,請參閱從 Mac 螢幕上任何地方拷貝文字。如果你已經有一整個檔案夾的螢幕截圖,請參閱在 Mac 上批次 OCR 螢幕截圖與 Mac 螢幕截圖轉文字。

常見問題

如何在 Mac 上從螢幕截圖拷貝文字?

在「預覽程式」中打開螢幕截圖,將指標移到文字上直到游標改變,然後選取並按 Command-C。這使用的是即時文字。

為什麼我無法選取螢幕截圖中的文字?

即時文字不一定能辨識每張圖片,而且它只能在 Apple 支援的 App 中運作。請試試「預覽程式」,或對已打開的圖片使用螢幕 OCR App。

不截圖也能取得螢幕上的文字嗎?

可以。像 Optic 這樣的螢幕 OCR App 會讀取你拖曳的區域並拷貝文字,不會儲存圖片檔案。

Optic 會儲存我的螢幕截圖嗎?

Optic 不會儲存螢幕截圖檔案。它的歷史紀錄保留最近 20 筆擷取與小縮圖,儲存在你 Mac 本機。

在 Mac App Store 取得 Optic · Optic 的所有資料