Các lập trình viên thường gặp những tình huống khi họ muốn sử dụng mã có trong một hình ảnh, chẳng hạn như ảnh chụp màn hình. Ví dụ, bạn có thể muốn sử dụng mã được hiển thị trong hướng dẫn video.
Trong những trường hợp này, bạn có thể tiếp cận tình huống theo nhiều cách khác nhau. Chúng tôi đã tạo danh sách một số phương pháp nhờ đó bạn có thể trích xuất mã từ ảnh chụp màn hình.
Cách trích xuất mã từ hình ảnh
Có nhiều phương pháp để truy cập mã từ hình ảnh. Ở đây, chúng tôi đã liệt kê 4 trong số các phương pháp này. Hãy giải thích chúng lần lượt.

1. Sử dụng công cụ OCR
OCR là viết tắt của Nhận dạng ký tự quang học. Đây là một công nghệ có khả năng xác định các ký tự như chữ cái, dấu câu và số trong hình ảnh và chuyển đổi chúng thành định dạng văn bản. Mục đích của nó là truy cập dữ liệu có giá trị bên trong hình ảnh, chẳng hạn như ảnh chụp màn hình mã.

Công nghệ OCR là một phần của nhiều công cụ trích xuất văn bản trực tuyến. Các công cụ này nhận hình ảnh làm đầu vào và chuyển đổi chúng thành văn bản. Các công cụ này sử dụng các kỹ thuật như nhận dạng đặc trưng và nhận dạng mẫu để xác định các ký tự bên trong hình ảnh.
Dưới đây là một ví dụ về cách một công cụ trực tuyến như vậy đã trích xuất văn bản từ hình ảnh. Đây là hình ảnh mà chúng tôi đã nhập vào công cụ:
Sau đây là kết quả được công cụ OCR hiển thị:

Như bạn có thể thấy, mã đã được trích xuất thành công từ hình ảnh và có thể được sao chép từ đây.
2. Phiên âm mã thủ công
Đây là một cách khác để trích xuất mã từ ảnh chụp màn hình. Phương pháp này bao gồm việc gõ toàn bộ mã thủ công bằng cách nhìn vào hình ảnh. Bạn có thể mở ảnh chụp màn hình mã và phần mềm mà bạn sẽ viết mã cạnh nhau để dễ dàng.

Bạn chỉ có thể sử dụng trích xuất thủ công nếu bạn có rất nhiều thời gian rảnh. Đây là một công việc rất tốn thời gian. Hơn nữa, có khả năng cao xảy ra lỗi khi trích xuất mã thủ công. Điều này có thể gây ra nhiều vấn đề vì mã thường bị ảnh hưởng rất lớn, ngay cả khi có một sai sót nhỏ, chẳng hạn như sử dụng sai dấu chấm phẩy. Vâng, những sai sót tưởng chừng nhỏ như vậy có thể phá hủy toàn bộ mã của bạn.
Đó là lý do tại sao trích xuất văn bản thủ công cần rất nhiều độ chính xác và tập trung.
3. Sử dụng công cụ nhận dạng mã
Các công cụ nhận dạng mã tương tự như các công cụ OCR, ngoại trừ việc các công cụ này được thiết kế đặc biệt cho mã hình ảnh. Các công cụ OCR chủ yếu được sử dụng để trích xuất văn bản từ hình ảnh, nhưng công cụ nhận dạng mã được sử dụng độc quyền cho mã lập trình.
Các công cụ này có ứng dụng rộng rãi trong những thứ như quét mã vạch và mã QR. Chúng có thể trích xuất tất cả thông tin bên trong các mã này và thực hiện chức năng được đưa ra trong mã đó.
4. Yêu cầu mã gốc
Nếu tất cả các phương pháp được đề cập ở trên không hoạt động đối với bạn, bạn có thể thử liên hệ với các chủ sở hữu hoặc người tạo mã và yêu cầu họ gửi mã cho bạn. Hầu hết thời gian, các lập trình viên này khá tích cực và thường xuyên phản hồi những yêu cầu như vậy. Tuy nhiên, nếu bạn sẽ sử dụng mã của họ cho chính mình, bạn có thể phải ghi công cho họ nếu bạn bao giờ xuất bản công việc của mình.
Tuy nhiên, đôi khi mã có thể không có sẵn để sử dụng miễn phí, và người tạo mã có thể từ chối yêu cầu của bạn. Nếu đó là trường hợp, bạn chỉ cần khám phá những nguồn mới vì Internet là một nền tảng rất rộng để tìm thông tin mới.
Tóm tắt
Trích xuất mã từ hình ảnh có thể được thực hiện bằng cách sử dụng các kỹ thuật và phương pháp khác nhau. Bạn có thể sử dụng bất kỳ một trong số đó, tùy thuộc vào hoàn cảnh. Các công cụ trích xuất văn bản và công cụ nhận dạng mã là hai trong số các phương pháp này. Tuy nhiên, nếu các công cụ này không hoạt động do các vấn đề hình ảnh, bạn có thể trích xuất mã thủ công hoặc yêu cầu chủ sở hữu chia sẻ nó với bạn.









