Freetype 라이브러리 이용해서 1bit bitmap 이미지를 만들고 싶어요

eyecleaner의 이미지


www.freetype.org

에서 다운로드 받은 example1.c 코드를 이용해서

bitmap 구조체 사용해서 직접 bitmap 만드는 부분 까지 만들었습니다.

한글이나 영어를 8bit bitmap 까지는 만들수가 있는데요

이걸 1bit bitmap 으로 만들고 싶어요.

bitmap의 pixel_mode 속성도 FT_PIXEL_MODE_MONO 로 초기화 하고....

error = FT_Load_Glyph(face, glyph_index, FT_LOAD_MONOCHROME);

error = FT_Render_Glyph(face->glyph, FT_RENDER_MODE_MONO);

이렇게 하면 1bit bitmap 으로 만들어 준다고 freetype.org 에 나와있어서

그렇게 해봤는데 제대로 된 이미지가 출력이 안되네요.

1bit bitmap 을 만들려면 어떤 식으로 접근을 해야 할까요

아니면 어디가 잘못 됬는지 조언 부탁드립니다.

chadr의 이미지

출력을 어떻게 하셨는지는 모르지만 1비트 비트맵을 생성했따고 해서 char형 한개에 0, 1로 표기 되는건 아닙니다.
말 그대로 1비트이므로 char형 8비트 자료형이라면 그곳에 8개 비트의 비트맵이 들어있습니다.

따라서 비트단위로 쭉 뽑아주셔야지 정상적으로 나옵니다.
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.