在 Mac 上從螢幕截圖擷取文字(或直接省略螢幕截圖)
作者:Eduard Bruch,Optic 開發者 · 更新日期:
若要在 Mac 上從螢幕截圖擷取文字,請在「預覽程式」中打開螢幕截圖,並用游標選取文字,因為即時文字通常能在那裡辨識出來。如果你截圖只是為了取得一些文字,可以省略那一步,直接用螢幕 OCR App 從螢幕上拷貝文字。
簡短回答:對於你已經有的螢幕截圖,請在「預覽程式」中使用即時文字。若想不再為了文字而截圖,我的首選是 Optic,這是一款選單列 App,能拷貝你在螢幕上拖曳框選的任何區域中的文字(在 Mac App Store 為 4.99 美元(一次性購買))。
聲明:Optic 是我開發的。
螢幕截圖擷取的是像素,而不是文字
當你按下 Shift-Command-4,macOS 會儲存你所拖曳區域的圖片。其中的文字只是一張圖片:在有東西對這張圖片執行文字辨識之前,你無法搜尋它、選取一個字,或從中拷貝追蹤編號。
已經有螢幕截圖了?使用即時文字
即時文字在 Apple 支援的地方有效:「預覽程式」、「照片」、「快速查看」和 Safari 中的圖片。它無法用於任意的 App 視窗、視訊通話或介面文字。
- 連按兩下螢幕截圖在「預覽程式」中打開,或在 Finder 中選取後按空白鍵使用「快速查看」。
- 將指標移到文字上。當游標變成文字游標時,拖曳選取。
- 按 Command-C 並貼上。
這是免費且內建的。如果對你有效,就大功告成了。
完全省略螢幕截圖
許多螢幕截圖只是為了取得一行文字:訂單編號、地址、錯誤代碼,或教學中的指令。在這種情況下,螢幕截圖檔案是繞了一圈遠路。螢幕 OCR App 直接從螢幕上讀取文字,不會留下檔案。
使用 Optic:
- 點一下選單列中的 Optic 圖像。
- 選擇 擷取文字。
- 在你需要的文字上拖曳方框。
- 用 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 本機。