2

TIFF画像にテキスト文字列を追加する必要があります。TIFF画像の編集にlibTIFFを使用する予定です。計画は、freetype2を使用してテキストを画像に変換してから、何らかの方法でテキスト画像をTIFFにレンダリングすることです。これは正しいアプローチですか?

テキストを画像に変換する方法についてのアドバイスはありますか?ft2のサンプルコードを見ました-ライブラリを初期化し、顔を作成してから文字サイズを設定します。しかし、次に何をすべきかわからないのですか?ポインタが評価されました。

4

4 に答える 4

3

1つの方法は、ImageMagickを使用することです。画像合成とテキストレンダリングのためのツールがあります。(などなど)

ImageMagickは主にコマンドラインから使用されますが(特にWeb環境で)、いくつかの言語インターフェイスも使用できます。Java、C、C ++、..。

于 2008-10-17T09:14:29.030 に答える
2

ImgSource は、Windows 上の C/C++ 用の非常に優れたライブラリであり、そのまま使用できます。

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

無料ではありませんが、かなり安いです ($59)

于 2008-10-17T23:57:45.020 に答える
0

移植可能であるか、特定のプラットフォーム用であるかなど、どの言語を使用する必要があるかは教えてくれません。 (大きな!) ImageMagick や libGD やDevIL
などの他の言語のような、すぐに使用できる既存のグラフィック ライブラリを使用することが、最も簡単な方法は、それらの多くが多くの言語にバインドされていることです。

于 2008-10-17T09:56:02.223 に答える
0

Windows と C++ を使用している場合、フォントの描画に gdiplus を使用するのは非常に簡単です。インストールされている任意のフォントにアクセスでき、1 つの API を使用して、ラスターを tiff や jpeg などとして保存することもできます。

もちろん、freetype と libtiff の組み合わせを使用することもできますが、それらのライブラリを win32 用にビルドする必要があります。それは難しいことではありません。

于 2009-05-30T10:05:29.283 に答える