이미지에 한글을 찍는 원리는 무엇인가요?
글쓴이: acidd15 / 작성시간: 수, 2005/03/02 - 11:12오전
이미지에 한글을 찍는다라..
요전에 어디 게시판에서 txt2png를 구현한것을 보았는데...한글은 구현이 복잡해서 힘들다고 하신것 같더라구요..그래서 영어만 되더라는;;
그래서 궁금점이 발생했습니다..
1.폰트란 무엇이고,어떻게 그것을 통해서 글자를 찍게 되는것인가요?
2.이미지에 한글을 찍기가 어려운가요?구현이 복잡한지요?그 원리를 알고 싶습니다.
File attachments:
첨부 | 파일 크기 |
---|---|
![]() | 48.07 KB |
Forums:
벡터 방식과 비트맵 방식의 폰트가 있는데 아래의 것이비트맵 폰트를 간
벡터 방식과 비트맵 방식의 폰트가 있는데 아래의 것이
비트맵 폰트를 간단하게나마 보여주는거 같네요.
울랄라~ 호기심 천국~!!
http://www.ezdoum.com
이것도 아이디어 내는데 참고 하세요http://project-hf
이것도 아이디어 내는데 참고 하세요
http://project-hf.net/ehobby/Articles/font_exporter/font_exporter.htm
울랄라~ 호기심 천국~!!
http://www.ezdoum.com
예전에는 힘들었을지 모르나, 요즘은 text를 image 형태로 저장하는
예전에는 힘들었을지 모르나, 요즘은 text를 image 형태로 저장하는 것이 크게 어렵지 않습니다. freetype site에 가셔서 tutorial을 읽어보시기 바랍니다. 출력하고자 하는 글자의 unicode number를 알고, truetype font를 가지고 있으면, 간단하게 출력할 수 있습니다. 이 경우, 오히려 한글이 출력하기 쉽습니다. 왜냐하면 한글은 영문 alphabet과 달리 모든 글자가 고정폭을 갖고 있기 때문입니다. 다만 freetype 자체는 font renderer이기 때문에, 여러 줄로 이루어진 단락(paragraph)를 출력하는 용도로 직접 쓰기에는 무리가 있습니다. 꽤 복잡합니다. GTK+에 포함되는 pango와 같은 text rendering library를 이용하시는 게 좋습니다. (단순히 한 줄로 된 text를 출력할 때에는 freetype을 직접 이용하시는 것도 크게 어렵지 않습니다.) 자세한 것은 freetype website에 있는 tutorial과 소스 코드에 포함되어 있는 demo source를 보시면 쉽게 만들 수 있습니다.
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
그렇군요.
출력하고자 하는 글자의 unicode number를 알고, truetype font를 가지고 있으면, 간단하게 출력할 수 있습니다.
위의 말에 따르자면 iconv같은걸로 유니코드 변환후 truetype font를 가지고 있다면 출력을 할수 있다..인데요...
여기서 추가 질문...유니코드번호를 가지고 있다면 어떻게 truetype font에서 글자를 추출해 내는 걸까요?
http://project-hf.net/ehobby/Articles/font_exporter/font_exporter.htm
이게 그에 상응하는 프로그램인것 같은데..c#으로 제작되어서 제가 곧바로 해석하기에는 좀...제일 중요한건 소스가 공개되어 있지 않네요 --;..혹시 부탁하면 주시려나?...
혹시 위의 소스가 있으시면 acid.acidrain@gmail.com 으로 첨부해 주시면 정말 감사하겠습니다.
한번 누가 만들어놓은 심플한 예제가 없는지 찾아 봐야 겠네요..
:-) 답변주신 분들 감사합니다.
댓글 달기