Computer >> 컴퓨터 >  >> 소프트웨어 >> 브라우저

크롬 확장 프로그램 'Project Naptha'로 이미지 속 텍스트 편집하기: 개념과 사용법

텍스트는 대개 이미지 안에 갇혀 있습니다. 하지만 크롬 확장 프로그램 Project Naptha를 사용하면 단 몇 번의 클릭만으로 이미지 속 텍스트를 선택하고, 복사하고, 심지어 편집까지 할 수 있습니다. 이미지에서 중요한 문구를 빠르게 복사하거나, 직접 밈(meme)을 만들 때 매우 유용합니다. 이 확장 프로그램은 첨단 컴퓨터 비전 기술을 활용하지만, 실제로 사용해 보면 마치 마법처럼 느껴질 정도입니다.

어떻게 작동하나요?

웹에는 여러 형태의 텍스트가 존재합니다. 다른 문서에 자유롭게 복사해 붙여넣을 수 있는 일반 텍스트가 있고, 북마클릿이나 별도의 도구를 이용해 웹 페이지의 텍스트를 원하는 대로 수정할 수도 있습니다. 그러나 이미지 속 텍스트는 상황이 다릅니다. 컴퓨터 입장에서 이미지 속 글자는 진짜 '텍스트'가 아니라 이미지의 한 부분일 뿐입니다. 바로 이 때문에 이미지 속 텍스트를 쉽게 지우거나 편집할 수 없는 것입니다.

Project Naptha는 Kevin Kwok가 개발한 크롬 확장 프로그램으로, 이미지 속 텍스트를 자동으로 감지해 선택·복사·편집이 가능하게 해줍니다. 심지어 Ctrl+F를 눌러 현재 페이지의 이미지 안에서 텍스트를 검색하는 기능도 제공하지만, 이 기능은 아직 실험 단계입니다.

크롬 확장 프로그램  Project Naptha 로 이미지 속 텍스트 편집하기: 개념과 사용법

이 프로젝트는 Google Drive나 Microsoft OneNote 같은 서비스가 이미지 속 텍스트를 분석해 검색 가능하게 만들 때 쓰이는 것과 유사한 OCR(광학 문자 인식) 기술을 기반으로 합니다. 다만 Project Naptha는 전통적인 OCR 방식을 사용하지 않고, 2008년 Microsoft Research가 개발한 Stroke Width Transform이라는 기법을 활용합니다. 이 방식은 연산 부담이 상당하기 때문에, 확장 프로그램은 마우스의 이동 경로를 예측하고 커서가 이미지 쪽으로 향할 때 알고리즘을 실행해 텍스트를 인식합니다. 또한 '인페인팅(inpainting)' 기술을 통해 텍스트를 제거하거나 수정할 때 이미지의 빈 공간을 자동으로 채워 넣는데, 이는 Adobe Photoshop의 콘텐츠 인식 채우기(content-aware fill)와 비슷한 원리입니다.

이미지 처리는 기본적으로 대부분 사용자의 컴퓨터에서 이루어지지만, 더 높은 정확도가 필요하다면 이미지를 Google의 Tesseract OCR 엔진으로 전송해 처리할 수도 있습니다.

이미지 속 텍스트 선택하고 수정하기

먼저 Chrome 웹 스토어에서 Project Naptha를 설치합니다. 그다음 브라우저에서 텍스트가 들어 있는 이미지를 찾아 마우스를 올려 보세요. 마치 웹 페이지의 일반 텍스트처럼 이미지 속 글자를 드래그해 선택할 수 있으며, 오른쪽 클릭으로 클립보드에 복사할 수도 있습니다.

텍스트를 수정하는 옵션은 다소 숨겨져 있습니다. 이미지에서 텍스트를 선택한 뒤 마우스 오른쪽 버튼을 클릭하고, Translate(번역) 메뉴로 이동한 후 Modify Text(텍스트 수정)를 선택하세요. 화면에 나타나는 입력 상자에 새 텍스트를 입력하면 됩니다. 텍스트를 완전히 삭제하고 싶다면 Erase Text(텍스트 지우기) 옵션을 선택하면 됩니다.

크롬 확장 프로그램  Project Naptha 로 이미지 속 텍스트 편집하기: 개념과 사용법

이미지에 편집 가능한 텍스트 영역이 여러 개 있다면 그만큼 여러 개의 "Enter Text" 입력 상자가 표시됩니다. 다만 결과물이 완벽하지는 않다는 점은 감안해야 합니다. 우선 글꼴이 원본과 정확히 일치하지 않으며, 복잡한 배경 위의 텍스트를 제거하면 약간의 그래픽 아티팩트가 남을 수 있습니다.

크롬 확장 프로그램  Project Naptha 로 이미지 속 텍스트 편집하기: 개념과 사용법

Project Naptha 세부 설정하기

Project Naptha는 밈 생성 사이트의 훌륭한 대안입니다. 온라인에서 마주친 밈을 다운로드 없이 곧바로 수정한 뒤 공유할 수 있기 때문입니다. 컴퓨터에 저장된 로컬 이미지를 편집하고 싶다면, Chrome의 확장 프로그램 페이지에서 Project Naptha 항목의 "파일 URL 액세스 허용(Allow access to file URLs)" 옵션을 먼저 활성화해야 합니다. 이후 하드 드라이브의 이미지 파일을 Chrome 탭으로 드래그 앤 드롭하면 바로 편집할 수 있습니다.

크롬 확장 프로그램  Project Naptha 로 이미지 속 텍스트 편집하기: 개념과 사용법

또한 확장 프로그램이 사용할 텍스트 인식 엔진을 직접 선택하거나 다양한 옵션을 조정할 수 있습니다. 이미지 속 텍스트를 오른쪽 클릭하면 이 확장 프로그램으로 구성 가능한 모든 설정 항목이 나타납니다.

기본값으로는 Ocrad.js라는 JavaScript 라이브러리를 사용해 모든 OCR 처리를 사용자의 컴퓨터에서 수행하지만, Tesseract 옵션 중 하나를 선택해 Google의 클라우드 기반 OCR 엔진에 작업을 맡길 수도 있습니다. 내장 OCR 라이브러리가 일부 텍스트를 제대로 인식하지 못하는 경우, 클라우드 엔진이 더 나은 결과를 제공할 수 있습니다.

크롬 확장 프로그램  Project Naptha 로 이미지 속 텍스트 편집하기: 개념과 사용법

Project Naptha는 마법이 아닙니다. 고급 텍스트 인식 및 이미지 수정 기술을 정교하고 누구나 쉽게 쓸 수 있도록 구현한 도구일 뿐입니다. 만약 이런 기술이 향후 브라우저에 기본 통합된다면, 이미지는 어디에서든 더욱 인터랙티브하고 검색하기 쉬운 콘텐츠로 변모할 것입니다.

Project Naptha를 사용해 보신 적이 있나요? 기존의 밈 생성 방식보다 더 편리하다고 생각하시나요? 그 외에 어떤 용도로 활용할 수 있을까요? 아래 댓글로 여러분의 생각을 공유해 주세요!

이미지 출처: hand with a pincer via Shutterstock