2008-10-17 4 views
2

TIFF 이미지에 텍스트 문자열을 추가해야합니다. TIFF 이미지를 편집 할 때 libTIFF를 사용할 계획입니다. freetype2를 사용하여 텍스트를 이미지로 변환 한 다음 TIFF로 텍스트 이미지를 렌더링하는 것이 계획입니다. 이것이 올바른 접근 방법입니까?TIFF에 텍스트 추가

텍스트를 이미지로 변환하는 방법에 대한 지침이 있으십니까? ft2의 샘플 코드를 보았습니다. 라이브러리를 초기화하고 얼굴을 생성 한 다음 문자 크기를 설정했습니다. 그러나 다음에 무엇을 해야할지 잘 모르겠습니까? 모든 포인터가 확인되었습니다.

답변

3

편도는 ImageMagick을 사용할 수 있습니다. 그들은 이미지 합성과 텍스트 렌더링을위한 도구를 가지고 있습니다. (그리고 그 이상)

ImageMagick은 주로 명령 줄 (특히 웹 환경)에서 사용되지만 여러 언어 인터페이스도 사용할 수 있습니다. Java, C, C++, ...

0

휴대용 또는 특정 플랫폼 등 어떤 언어를 사용해야하는지 알려주지 마십시오.
다음과 같은 기존 그래픽 라이브러리를 사용할 수 있습니다. (큰!) ImageMagick 또는 libGD 또는 DevIL과 같은 다른 언어가 가장 쉬운 방법 일 수 있습니다. 많은 언어가 많은 언어에 바인딩되어 있습니다.

2

ImgSource는 Windows에서 C/C++ 용으로 정말 좋은 라이브러리이며,이 기능을 상자에서 수행 할 수 있습니다.

http://www.smalleranimals.com/isource.htm

그것은 무료 아니지만, 개봉 된 경우 창에 다음이 글꼴을 그리는에는 GDIPlus을 사용하기 매우 쉽게 C++로

0

($ 59) 꽤 싸다. 당신은 설치된 폰트에 접근 할 수 있으며 하나의 API를 사용하여 tiff 또는 jpeg 등으로 래스터를 저장할 수 있습니다.

물론 freetype과 libtiff의 콤보를 사용할 수도 있지만, win32 용으로 libs를 빌드해야합니다. 열심히하는 것이 아니라 주위를 소란스럽게하는 것이 좋지 않을 수도 있습니다.