Sao chép văn bản từ hình ảnh trên Mac: cách có sẵn và cách nhanh hơn
Tác giả: Eduard Bruch, nhà phát triển Optic · Cập nhật
Để sao chép văn bản từ một hình ảnh trên Mac, hãy mở hình ảnh trong Xem trước (Preview) hoặc Ảnh (Photos) và thử chọn văn bản bằng con trỏ, vì Live Text của macOS thường nhận dạng được nó ở đó. Nếu hình ảnh nằm ở nơi Live Text không với tới, chẳng hạn bên trong ứng dụng trò chuyện, công cụ thiết kế hoặc ứng dụng web, hãy dùng ứng dụng OCR màn hình đọc bất cứ thứ gì hiển thị trên màn hình.
Trả lời ngắn: hãy thử Live Text trong Xem trước (Preview) hoặc Ảnh (Photos) trước. Lựa chọn của tôi cho mọi trường hợp còn lại là Optic, một ứng dụng thanh menu sao chép văn bản trong bất kỳ vùng nào bạn kéo qua màn hình (4,99 USD (mua một lần) trên Mac App Store).
Công khai: tôi xây dựng Optic.
Vì sao bạn không thể chọn văn bản trong hình ảnh
Hình ảnh là một lưới các điểm ảnh, không phải danh sách ký tự. Ảnh chụp bảng trắng, ảnh chụp màn hình một công thức nấu ăn hay một lá thư quét trông như văn bản đối với bạn, nhưng với ứng dụng đang hiển thị nó thì chỉ là một bức ảnh. Để lấy ký tự thật ra khỏi nó, phải có thứ gì đó chạy nhận dạng văn bản (OCR) trên các điểm ảnh ấy.
Cách có sẵn 1: Live Text
Live Text hoạt động ở nơi Apple hỗ trợ: hình ảnh trong Xem trước (Preview), Ảnh (Photos), Quick Look và Safari. Nó không hoạt động trên cửa sổ ứng dụng bất kỳ, cuộc gọi video hay văn bản giao diện.
- Mở hình ảnh trong Xem trước (Preview) hoặc Ảnh (Photos) (hoặc nhấn Space trong Finder để dùng Quick Look).
- Di con trỏ qua văn bản. Nếu con trỏ chuyển thành con trỏ văn bản, hãy kéo để chọn.
- Nhấn Command-C và dán vào nơi bạn cần.
Nếu cách đó hiệu quả với hình ảnh của bạn, bạn không cần gì khác nữa.
Cách có sẵn 2: chụp màn hình, rồi dùng Xem trước
Nếu hình ảnh nằm trong ứng dụng mà Live Text không làm gì, hãy chụp màn hình nó bằng Shift-Command-4, mở ảnh chụp màn hình trong Xem trước (Preview) và thử Live Text ở đó. Cách này dùng được, nhưng thêm bước và mỗi lần để lại một tệp ảnh chụp màn hình trên màn hình nền của bạn.
Quy trình của Optic
Optic bỏ qua tệp. Nó đọc văn bản thẳng từ màn hình, bên trong khung bạn vẽ, và đặt nó vào clipboard.
- Nhấp vào biểu tượng Optic trên thanh menu.
- Chọn Chụp văn bản.
- Kéo một khung qua văn bản trong hình ảnh.
- Dán bằng Command-V.
Một thông báo xác nhận nhỏ "Copied to clipboard" (đã sao chép vào clipboard) cho biết thao tác đã thành công. Việc nhận dạng dùng framework Vision của Apple trên Mac của bạn, nên không cần kết nối internet và không có gì được tải lên. Ở lần dùng đầu tiên, macOS yêu cầu quyền Ghi màn hình; phần hướng dẫn ban đầu của Optic sẽ dẫn bạn qua bước này.
Một số nơi điều này hữu ích:
- Hình ảnh trong ứng dụng trò chuyện. Ảnh chụp ghi chú cuộc họp trong Slack hoặc Tin nhắn: kéo qua nó mà không cần lưu tệp trước.
- Bản xuất thiết kế và bản mô phỏng. Sao chép văn bản từ một bản thiết kế phẳng thay vì xin tệp nguồn.
- Hình ảnh trong ứng dụng web. Văn bản bên trong một hình ảnh trong tab trình duyệt, bảng điều khiển hoặc trình xem tài liệu.
Optic nhận dạng 21 ngôn ngữ, gồm tiếng Anh, Đức, Pháp, Tây Ban Nha, Trung, Nhật và Hàn, và mỗi ngôn ngữ có thể bật hoặc tắt trong Cài đặt. Bạn cũng có thể chọn cách xử lý ngắt dòng: giữ nguyên, xóa, hoặc gộp các dòng bị ngắt thành câu.
Lịch sử chụp
20 lần chụp gần nhất nằm lại trong cửa sổ bật lên của thanh menu cùng một hình thu nhỏ, để bạn sao chép lại một lần chụp trước mà không cần chụp lần thứ hai. Lịch sử được lưu cục bộ trên Mac của bạn và không bao giờ được tải lên.
Nơi Optic không phù hợp
- Nó không mở tệp ảnh. Hình ảnh phải hiển thị trên màn hình. Hãy mở nó trong Xem trước (Preview) hoặc bất kỳ trình xem nào trước, rồi kéo qua nó.
- Mỗi lần một vùng. Nó không xử lý các thư mục ảnh và không tạo PDF có thể tìm kiếm.
- Không trích xuất bảng. Bạn nhận được văn bản, không phải hàng và cột.
- Không dịch. Nó sao chép văn bản bằng ngôn ngữ gốc.
- Chữ viết tay không phải là tính năng được hứa hẹn. Nó được xây dựng cho văn bản in và văn bản trên màn hình.
Để có cái nhìn rộng hơn về các lựa chọn, xem so sánh các ứng dụng OCR màn hình cho Mac và cách sao chép văn bản từ bất kỳ đâu trên màn hình. Với hình ảnh đến qua trò chuyện, xem sao chép văn bản từ hình ảnh Slack trên Mac; với địa chỉ bưu điện, sao chép địa chỉ từ hình ảnh; và về ý nghĩa chung của OCR màn hình, OCR màn hình cho Mac.
FAQ
Mac có thể sao chép văn bản từ một bức ảnh mà không cần ứng dụng không?
Có, thường là được. Live Text cho phép bạn chọn văn bản trong hình ảnh trong Xem trước (Preview), Ảnh (Photos), Quick Look và Safari trên các máy Mac được hỗ trợ. Nó không với tới hình ảnh bên trong hầu hết các ứng dụng khác. Với hình ảnh ở bất kỳ nơi nào khác trên màn hình, lựa chọn của tôi là Optic.
Làm thế nào để sao chép văn bản từ hình ảnh trong Slack hoặc ứng dụng trò chuyện khác?
Mở hình ảnh trong Xem trước (Preview) nếu bạn tải xuống được, hoặc dùng công cụ OCR màn hình như Optic và kéo một khung qua hình ảnh ngay tại chỗ nó đang hiển thị.
Optic có cần internet để đọc văn bản không?
Không. Việc nhận dạng văn bản chạy trên Mac của bạn bằng framework Vision của Apple, và ứng dụng không có quyền truy cập mạng.
Có công cụ chuyển hình ảnh thành văn bản cho Mac không?
macOS có sẵn một công cụ cho tệp ảnh: Live Text trong Xem trước (Preview) và Ảnh (Photos). Cũng có các công cụ chuyển đổi web miễn phí; chúng hoạt động trên một bản sao hình ảnh của bạn mà bạn tải lên đó. Với hình ảnh ở bất kỳ đâu trên màn hình, lựa chọn của tôi là Optic, đọc vùng bạn kéo qua ngay trên Mac mà không tải lên. Bản thân Optic không mở tệp ảnh, nên hãy mở hình ảnh trước.
Optic có thể đọc văn bản từ ảnh trên iPhone của tôi không?
Không trực tiếp. Optic là ứng dụng Mac và đọc những gì hiển thị trên màn hình Mac của bạn, nên ảnh phải được mở trên Mac.