앱 전광판을 만들려고 합니다.
그런데 방법을 감을 못잡아서
글자를 입력받고 dot 이미지 처럼 글자의 위치에 색을 바꾸려고 하는 로직을 어떤식으로 접근하는건지 몰라서요
바둑판 모양에 선으로 마스크로 씌우고 뒤에 글자를 쓰고 이동시키는 방식은
나눈 셀이 색이 전체적으로 안변하고 안이쁘게 나오거등요 (무슨말인지 이해하실지는...)
가령 쉽게 예를들면
글자를 모눈종이 판에서 색을 바꾸려면 글자가 모눈종이 판에 걸려있는지 확인하는 알고리즘이 어떤식으로한느지를 몰라서요
접근방법을 잘 이해 못해서 질문 드립니다.
하시러는 전광판에 표시되는 텍스트가 AntiAliasing 을 무시하는건지 고려한건지가 일단 중요할것 같습니다. 텍스트가 AntiAliasing을 무시한다면 단순하게 모눈종이에 흰백으로 두가지경우를 하시러는것이기때문에 비트맵폰트(검색해보시면나올꺼에요)관련 처리방법을 쓰시면 됩니다. 왜냐하면 전광판이라는것이 모눈종이처럼 픽셀이 정해져있는 판이라고 보기때문이지요. 전광판패널에 400x200개의 칸이 있다고 하면, 400x200 이하의 비트맵폰트를 불러와 표시하는것과 동일하기때문입니다. 반대로 AntiAliasing을 고려한다면 컬러가 여러개표시되는부분이니, AntiAliasing 적용기법도 추가해야합니다.