PNG는 Windows와 Mac의 스크린샷 도구 대부분이 기본으로 저장하는 형식이고, 슬라이드, 차트, 다이어그램, 디자인을 이미지로 저장할 때 대부분의 앱이 내보내는 형식이기도 합니다. 그래서 그림 속에 갇힌 텍스트는 PNG에 들어 있는 경우가 가장 많습니다. 설정 화면, 채팅, 발표 슬라이드, 라벨이 붙은 차트, 누군가 내보내 준 보고서의 한 페이지 같은 것들이죠.
PNG가 OCR에 가장 잘 맞는 형식인 이유
PNG는 무손실 형식입니다. 모든 픽셀이 정확하게 저장되므로 저장할 때마다 글자를 조금씩 뭉개는 JPEG와 달리 글자의 선명한 테두리가 그대로 살아남습니다. 텍스트에서는 이 차이가 실제로 큽니다. 같은 그림이라도 JPEG에서는 확인할 단어가 여러 개 나오는 작은 글씨가 PNG에서는 깔끔하게 읽히는 경우가 많습니다.
스크린샷의 약점은 형식이 아니라 크기입니다. 인터페이스 글자는 화면에서 작게 표시되는 경우가 많아 글자 하나의 높이가 몇 픽셀밖에 되지 않습니다. 자동 보정이 인식 전에 작은 글씨를 확대하지만, 스크린샷을 찍기 전이라면 먼저 확대(대부분의 브라우저와 앱에서 Ctrl과 +, Mac에서는 ⌘와 +)해 두면 엔진이 활용할 정보가 늘어납니다.
일부 화면에서는 글자를 더 부드럽게 보이게 하려고 가장자리에 희미한 색 테두리를 그립니다. 크게 확대하지 않으면 보이지 않고 문제를 일으키는 일도 드뭅니다. 스크린샷이 이상하게 읽힌다면 수동 도구에서 회색조를 써 보세요.
투명 배경
PNG에는 투명한 영역이 있을 수 있는데, 로고, 스티커, 아이콘, 디자인 도구에서 내보낸 그래픽에서 흔합니다. Image to Text App은 인식하기 전에 대부분의 이미지 뷰어가 보여 주는 방식대로 투명한 부분을 흰색으로 채웁니다.
어두운 글자라면 문제가 없습니다. 하지만 어두운 배경 위에 놓이도록 만든 그래픽은 문제가 됩니다. 투명 배경 위의 흰 글자는 흰 바탕에 흰 글자가 되어 읽을 것이 남지 않습니다. 나중에 이미지를 반전해도 되살아나지 않습니다. 글자와 배경이 이미 같은 색이 되었기 때문입니다. 이미지 편집기에서 PNG를 열어 어두운 배경을 넣거나, 어두운 페이지에 표시된 상태로 스크린샷을 찍은 뒤 그것을 인식하세요.
다크 모드와 색이 있는 인터페이스
다크 모드 스크린샷은 자동으로 처리됩니다. 자동 보정이 어두운 배경 위의 밝은 글자를 찾아 반전하고, 무슨 일이 있었는지 알 수 있도록 그 단계를 목록에 표시합니다. 비교를 길게 누르면 원본을 볼 수 있습니다.
색이 있는 버튼, 회색 안내 문구, 그라데이션 위의 글자는 글자와 배경의 대비가 낮아 더 어렵습니다. 결과에서 라벨이 빠졌다면 대비를 높이거나 흑백을 써 본 뒤 Ctrl+Enter(Mac은 ⌘+Enter)로 다시 인식하세요.
인터페이스의 군더더기 잘라 내기
스크린샷에는 보통 텍스트 말고도 아이콘, 프로필 사진, 도구 모음, 스크롤 막대, 이모지가 들어 있습니다. OCR 엔진은 모든 것을 읽으려고 하기 때문에 돋보기 아이콘이 “Q”로, 체크 표시가 “v”로 나올 수 있습니다. 필요한 부분만 남기고 자르는 것이 PNG 스크린샷에서 할 수 있는 가장 효과적인 일입니다.
채팅 스크린샷에는 메시지 사이에 이름, 시간, 읽음 표시도 섞여 있습니다. 이런 것들은 각각 별도의 줄로 나오기 때문에 쉽게 찾아서 지울 수 있습니다.
PNG 내용에 맞는 모드 고르기
Image to Text App은 이미지를 살펴보고 “표로 보입니다” 같은 라벨과 함께 인식 모드를 고릅니다. 이미지를 다시 추가하지 않고도 언제든 모드를 바꿀 수 있습니다.
- 에디터나 터미널의 코드: 코드 모드는 들여쓰기와 공백을 유지하고 둥근 따옴표를 곧은 따옴표로 바꿉니다. 코드 스크린샷 텍스트 변환을 참고하세요.
- 표나 스프레드시트: 표 모드는 Excel이나 Google Sheets에 붙여 넣을 수 있는 편집 가능한 표를 만들어 줍니다. 이미지 엑셀 변환을 참고하세요.
- 슬라이드나 문서: 문서 모드는 줄을 문단으로 합치고 제목과 글머리 기호 목록을 유지하므로 Markdown이나 Word로 다운로드하기에 알맞습니다.
알아 두면 좋은 한계
PNG에서 오류가 나는 곳은 주로 사진이나 복잡한 무늬 위의 글자, 그래픽 속 디자인 글꼴, 차트 축처럼 비스듬히 놓인 라벨입니다. 엔진이 확신하지 못한 단어에는 밑줄이 그어지므로 이미지와 대조해 확인할 수 있습니다. 아무 줄이나 클릭하면 그림에서 해당 위치가 강조됩니다.
저장된 파일이 아니라 방금 찍은 스크린샷이라면 저장 단계를 아예 건너뛸 수 있습니다. 캡처를 바로 클립보드로 보내 여기에 붙여 넣는 방법은 스크린샷 텍스트 추출 페이지에서 확인하세요.