OCR หน้าจอสำหรับ Mac: คัดลอกข้อความที่เลือกไม่ได้
โดย Eduard Bruch ผู้พัฒนา Optic · อัปเดตเมื่อ
OCR หน้าจออ่านข้อความโดยตรงจากสิ่งที่อยู่บนหน้าจอ Mac ของคุณ จึงคัดลอกคำที่ฝังอยู่ในรูปภาพ วิดีโอ แคนวาส หรือป้ายชื่อในแอปได้ คุณลากกรอบครอบข้อความ แล้วตัวอักษรที่รู้จำได้จะถูกส่งไปยังคลิปบอร์ด โดยไม่ต้องบันทึกหรือนำเข้าไฟล์
คำตอบสั้น ๆ: สำหรับรูปภาพ ลอง Live Text ก่อน สำหรับทุกอย่างอื่นบนหน้าจอ ตัวเลือกของผมคือ Optic แอปแถบเมนูที่คัดลอกข้อความในพื้นที่ใดก็ได้ที่คุณลากครอบบนหน้าจอ (4.99 ดอลลาร์สหรัฐ (ซื้อครั้งเดียว) บน Mac App Store)
คำเปิดเผย: ผมสร้าง Optic
ช่องว่างระหว่างการมองเห็นกับการเลือก
macOS ให้คุณเลือกข้อความในเอกสาร แอปเนทีฟ และหน้าเว็บส่วนใหญ่ได้ แต่สิ่งที่คุณเห็นจำนวนมากไม่ใช่ข้อความที่เลือกได้:
- ป้ายชื่อในแอปและกล่องโต้ตอบ
- ข้อความที่วาดเป็นกราฟิกในเว็บแอปและแดชบอร์ด
- โค้ดและคำสั่งที่แสดงในบทเรียนที่หยุดไว้
- สไลด์ในวิดีโอคอลหรือหน้าต่างรีโมตเดสก์ท็อป
- หน้าที่สแกนมาและ PDF ที่เป็นภาพอย่างเดียว
ซอฟต์แวร์ OCR แบบดั้งเดิมต้องการไฟล์: คุณบันทึกรูปภาพ นำเข้า ประมวลผล แล้วจึงคัดลอกผลลัพธ์ ซึ่งไม่เหมาะกับข้อความที่อยู่บนหน้าจอเพียงชั่วครู่
สิ่งที่ macOS มีให้
Live Text ใช้ได้ในที่ที่ Apple รองรับ: รูปภาพในพรีวิว รูปภาพ Quick Look และ Safari รวมถึงเฟรมวิดีโอที่หยุดไว้ในบางโปรแกรมเล่น แต่ใช้ไม่ได้กับหน้าต่างแอปทั่วไป วิดีโอคอล หรือข้อความในส่วนติดต่อผู้ใช้
ภาพหน้าจอร่วมกับพรีวิว ครอบคลุมที่เหลือ แต่ช้า: กด Shift-Command-4 ลากครอบพื้นที่ เปิดภาพหน้าจอในพรีวิว แล้วลองใช้ Live Text กับภาพนั้น คุณจะได้ไฟล์บนเดสก์ท็อปทุกครั้งที่จับภาพ
OCR หน้าจอทำงานอย่างไรกับ Optic
Optic อยู่ในแถบเมนูและอ่านเฉพาะพื้นที่ที่คุณทำเครื่องหมายไว้
- คลิกไอคอน Optic ในแถบเมนู
- เลือกจับภาพข้อความ
- ลากกรอบครอบข้อความ
- วางด้วย Command-V
ข้อความถูกรู้จำบน Mac ของคุณด้วยเฟรมเวิร์ก Vision ของ Apple ที่การตั้งค่าแบบแม่นยำ จากนั้นคัดลอกไปยังคลิปบอร์ดพร้อมการยืนยันเล็ก ๆ และเสียงที่เปิดหรือไม่ก็ได้ กด Esc เพื่อยกเลิกการจับภาพ หากคุณใช้จอแสดงผลมากกว่าหนึ่งจอ ภาพซ้อนสำหรับเลือกพื้นที่จะปรากฏในทุกจอ
การตั้งค่าบางอย่างช่วยให้ผลลัพธ์สะอาดขึ้น:
- การขึ้นบรรทัดใหม่: คงไว้ ลบ หรือรวมอัจฉริยะบรรทัดที่ถูกตัดให้เป็นประโยค
- โหมดโค้ด: คงการเยื้องของแต่ละบรรทัดและปิดการแก้ไขภาษา ซึ่งช่วยกับโค้ดจากบทเรียนหรือภาพหน้าจอ
- ภาษา: ภาษาสำหรับการรู้จำ 21 ภาษา สลับเปิดปิดแต่ละภาษาได้ในการตั้งค่า
หากพื้นที่ที่คุณจับภาพมีคิวอาร์โค้ด Optic คัดลอกเนื้อหาของโค้ดแทนข้อความได้ ตัวเลือกนี้เปิดไว้โดยค่าเริ่มต้น และยังมีโหมดจับภาพคิวอาร์โค้ดโดยเฉพาะ ดูวิธีสแกนคิวอาร์โค้ดบน Mac
ประวัติและการอ่านออกเสียง
20 การจับภาพล่าสุดถูกเก็บไว้ในป๊อปโอเวอร์ของแถบเมนูพร้อมภาพย่อและเวลา คุณคัดลอกซ้ำ เปิดลิงก์จากรายการ ลบรายการ หรือให้อ่านออกเสียงด้วยเสียงพูดของ macOS ได้ ประวัติอยู่บน Mac ของคุณและไม่เคยถูกอัปโหลด
ความเป็นส่วนตัว
OCR หน้าจอต้องใช้สิทธิ์การบันทึกหน้าจอของ macOS ซึ่งฟังดูน่ากังวล Optic ทำงานในแซนด์บ็อกซ์ ไม่มีการเข้าถึงเครือข่าย ไม่มีบัญชี ไม่มีการวิเคราะห์ข้อมูล และไม่มีโฆษณา และอ่านพิกเซลบนหน้าจอเฉพาะภายในกรอบที่คุณลากเท่านั้น
ที่ที่ Optic ไม่เหมาะ
- ไม่เปิดไฟล์ รูปภาพและ PDF ต้องเปิดบนหน้าจอก่อน
- ทีละพื้นที่ ไม่ประมวลผลทั้งโฟลเดอร์ ไม่ทำ OCR ทั้งเอกสาร ไม่มี PDF ที่ค้นหาได้
- ไม่ดึงข้อมูลตาราง และไม่มีการแปลภาษา
- ไม่มีบาร์โค้ด 1D อ่านคิวอาร์โค้ดและโค้ด 2D อื่น ๆ ไม่ใช่บาร์โค้ดสินค้า EAN หรือ UPC
- เฉพาะ Mac ไม่มีเวอร์ชัน iPhone, iPad หรือ Windows
ยังมีแอป OCR หน้าจออื่น ๆ เช่น TextSniper และ CleanShot X สำหรับภาพรวม ดูเปรียบเทียบแอป OCR หน้าจอสำหรับ Mac และ Optic เทียบกับ TextSniper ส่วนขั้นตอนการทำงานผ่านแถบเมนูในแต่ละวันเป็นอย่างไร: การรู้จำข้อความจากแถบเมนูของ Mac
คำถามที่พบบ่อย
Mac มี OCR หน้าจอในตัวหรือไม่?
บางส่วน Live Text รู้จำข้อความในรูปภาพในพรีวิว รูปภาพ Quick Look และ Safari แต่ไม่อ่านหน้าต่างแอปทั่วไป กล่องโต้ตอบ หรือวิดีโอคอล
OCR หน้าจอบน Mac เป็นส่วนตัวหรือไม่?
ขึ้นอยู่กับแอป Optic รันการรู้จำบน Mac ของคุณ ไม่มีการเข้าถึงเครือข่าย และเก็บประวัติการจับภาพไว้ในเครื่อง
ทำไมแอป OCR หน้าจอจึงต้องใช้สิทธิ์การบันทึกหน้าจอ?
macOS กำหนดให้แอปทุกตัวที่อ่านพิกเซลจากหน้าจอต้องมีสิทธิ์นั้น Optic อ่านเฉพาะพื้นที่ที่คุณเลือก
Optic ต้องใช้ macOS เวอร์ชันใด?
Optic ต้องใช้ macOS 14 Sonoma ขึ้นไป