Mac 選單列的文字辨識
作者:Eduard Bruch,Optic 開發者 · 更新日期:
選單列文字辨識的意思是,你從螢幕頂端的圖像啟動 OCR 擷取,在任何文字上拖曳,文字就會到剪貼簿,而不必離開你正在使用的 App。在 Mac 上,即時文字涵蓋部分 App 中的圖片,而選單列 OCR App 涵蓋螢幕的其餘部分。
簡短回答:對於無法選取的文字,不論它在螢幕上的哪裡,我的首選是 Optic,這是一款選單列 App,能拷貝你在螢幕上拖曳框選的任何區域中的文字(在 Mac App Store 為 4.99 美元(一次性購買))。
聲明:Optic 是我開發的。
以檔案為基礎的 OCR 有什麼問題
許多 OCR 工具是以檔案為單位運作。你要截圖、儲存、打開 OCR App、匯入圖片、等待、拷貝結果、切換回去再貼上。對於一份長文件,這沒問題。但對於一則錯誤訊息、影片中的一個連結,或對話框裡的一行文字,這步驟實在太多了。
即時文字已經涵蓋的部分
macOS 的即時文字在 Apple 支援的地方有效:「預覽程式」、「照片」、「快速查看」和 Safari 中的圖片。如果文字在你於那裡打開的照片或螢幕截圖中,你可以像選取一般文字一樣選取它。不需要額外的 App。
它無法用於任意的 App 視窗、視訊通話,或繪製在 App 介面內的文字。這個缺口正是選單列 OCR 工具所填補的。
Optic 如何從選單列運作
Optic 沒有 Dock 圖像,也沒有主視窗。它是選單列中的一個圖像。
- 點一下選單列中的 Optic 圖像。
- 選擇 擷取文字(或針對碼選擇 擷取 QR 碼)。
- 在文字上拖曳方框。按 Esc 取消。
- 在你原本工作的地方用 Command-V 貼上。
會出現一個小小的「已拷貝到剪貼簿」提示,並可選擇搭配音效。如果你使用多個顯示器,選取功能在每一個上都能使用。
辨識在 Mac 上使用 Apple 的 Vision 文字辨識進行。不涉及上傳、帳號或網際網路連線;這個 App 完全沒有網路存取。
登入時啟動
「登入時啟動」是「設定」中的一個選項,預設為關閉。如果你希望每次啟動 Mac 時圖像都在那裡,請開啟它。
歷史紀錄就在同一個選單裡
點一下圖像,彈出視窗會顯示你最近 20 筆擷取,每一筆都有小縮圖和時間。你可以在那裡:
- 再次拷貝一筆擷取
- 打開擷取到的連結
- 用 macOS 的語音朗讀一筆擷取
- 刪除單一擷取或清除整個清單
歷史紀錄只儲存在你的 Mac 上。
你可以擷取什麼
- 它支援的任何語言的文字。21 種語言,包括英文、德文、法文、西班牙文、中文、日文、韓文、俄文和烏克蘭文,每一種都可以開啟或關閉。
- 程式碼。程式碼模式保留縮排並關閉語言校正。
- QR 碼和其他 2D 碼。QR、Micro QR、Aztec、Data Matrix 和 PDF417。預設情況下,如果文字擷取中包含碼,就會改為拷貝碼的內容。
- 無法選取之處的文字。錯誤對話框、暫停的影片、螢幕分享、遠端桌面、App 介面。
我的其他作品:如果你想要的是螢幕上的啟動器,而不是更多的選單列圖像,Jetty 可在螢幕邊緣加入最多四個額外的 Dock,每個都有分頁,裡面是一鍵點選的方塊,可用於 App、檔案、檔案夾、網站和「捷徑」(Jetty 的資料)。
Optic 不適合的地方
- 它不能打開圖片或 PDF 檔案。如果你有檔案,請先在「預覽程式」中打開。
- 它不會一次處理很多檔案,也不製作可搜尋的 PDF。
- 它不翻譯文字,也不擷取表格。
- 它不能讀取 1D 條碼,也不能用相機掃描。
- 手寫並非承諾的功能。
- 它需要「系統設定」>「隱私權與安全性」中的「螢幕錄製」權限;第一次啟動時會一步步帶你完成。
相關閱讀:從螢幕上任何東西拷貝文字、Mac 上的螢幕 OCR,以及在 Mac 螢幕 OCR App 中其他 App 的介紹。TextSniper 和 CleanShot X 是人們在 Mac 上用於螢幕 OCR 的其他 App。
常見問題
Mac 有選單列 OCR App 嗎?
有,而且不只一款,我的首選是 Optic(它是我開發的):你點一下它的選單列圖像,選擇「擷取文字」,在文字上拖曳,文字就在剪貼簿裡了。
Optic 會出現在 Dock 中嗎?
不會。它只以選單列圖像的形式執行,沒有 Dock 圖像,也沒有主視窗。
為什麼選單列 OCR App 需要「螢幕錄製」權限?
為了讀取你所畫方框內的像素,macOS 要求這項權限。Optic 只讀取你選取的區域。
選單列 OCR 可以離線運作嗎?
Optic 可以。文字辨識在 Mac 上進行,這個 App 沒有網路存取。