https://arca.live/b/sickzil/9619399

위 글의 '색상 범위 툴로 내용인식 편하게 하기' 기법의 보충임.


선요약하자면, 원래 기법이 특정 색상 글자만 추출하는 거라면

지금 하는 건 글자 테두리색에 둘러싸인 글자 색깔을 추출하는 거임.

즉, 기법의 정확도를 조금 더 올려줌.


단점은 획의 굵기가 어느정도 두꺼워야하고,

저해상도 이미지에는 별로 어울리지 않는다는 거 (원래 기법에도 적용되는 문제임 이건)


아무튼 설명시작


------




이런 이미지가 있다 치자

배경글의 글자 색깔은 검은색, 획 색깔은 흰색이지?

배경글에 쓰인 글자 컬러가 검은색이고, 검은색은 이미지의 다른 부분에도 많이 쓰이기 때문에 위 링크 기법으로는 선택에 한계가 있음.



검은색만 추출해도 대충 저런 느낌에서 좀처럼 진척이 안 될 거란 말임.

이걸 개선하려면 어떻게 해야 할까?


정답은, 흰색도 선택한 다음 그걸로 새 레이어 만들고 비어있는 곳 요술봉으로 선택 후 선택영역 반전, 반전된 선택영역으로 먼저 추출해낸 검은색 레이어 부분을 또 복제해준다 임.

...뭔소린지 모르겠지? 복잡한 거 맞아... 아래 최대한 차근차근 쓰긴 하겠지만 모르겠으면 밑에 액션 받아가렴.



우선 기존 기법대로 추출할 수 있는 만큼 글자색을 추출한 후, 추출하기 전 레이어로 다시 돌아와줌

(추출하기 전 레이어가 있어야 하니 검은색 추출하면서 저 레이어 어디 병합하거나 그러면 안댐)



그리고 이번엔 글자 테두리색 (위 이미지의 경우 하얀색)을 선택해줌.

최대한 글자의 테두리색만이 찝히는 게 좋으므로 허용량은 가능한 한 낮게. 획이 다 선택되는 한도 내에서 낮은 값을 주면 댐.



그 후 ctrl+j로 새 레이어 만들어주자. (난 보기 쉬우라고 빨간색 칠 효과를 줌.)



다음엔 요술봉(자동 선택 도구)로 레이어의 비어있는 공간을 찝어줌.



선택영역 반전 후, 선택 영역 축소(난 2px 축소했는데, 저 획 안쪽에 글자 있는 부분 뻥 뚫린 데를 선택영역이 다 감싸주는 한도 내에서 큰 값이 좋음.)



이제 다시 검은색 추출해둔 레이어로 돌아와서 ctrl + j



훨씬 나아졌다


이제 윗 링크 기법 마저 하면 됨


-----------



일단 저 이미지 받아다 zip으로 바꿔다 풀면 내가 짜둔 액션 나올거임

범용성이 좀 있는 편이라 생각해서 액션을 첨부하긴 하는데,

안되면 그냥 아 안되나보다 하고 넘기자...

액션 사용법은 글자부분 대충 선택영역 네모툴이나 올가미툴로 잡은 다음에 액션실행


아래는 사용예시