私はOpenWRTを使用して組み込みデバイスで開発しています。fswebcamを使用して/dev/ video0からキャプチャして画像化しようとし、画像にテキストを追加したい場合(--info switch)、このエラーが発生します。
そのため、標準フォントの「luxisr」は機能しません。自分の.ttfフォントを提供してみました。同じ結果。現在のインストール、つまり現在のlibgdビルドを変更せずにfswebcamが使用できるフォントはありますか?libgdにフリータイプフォントのサポートを含めることは簡単ではないと思います(デフォルトで有効にしないのはなぜですか)。
これについて助けてくれてありがとう...
更新[2011年3月31日]: fswebcamの作者であるPhilipHeronにこの質問を投げかけました。今朝、彼は私にそれを知らせました:
現在、fswebcamはTTFフォントのみを使用でき、libgdのfreetypeサポートに依存してフォントをレンダリングできます。2つのオプションがあります。
FreeTypeをサポートしてlibgdを再構築します。私はOpenWRTビルドシステムに精通していませんが、これが最も簡単なオプションかもしれません。Freetypeはすでにパッケージ化されているようですので、それほど苦痛ではありません。
libgdには、単純なビットマップフォントも組み込まれています。FreeTypeのサポートが検出されない場合は、fswebcamをこれにフォールバックさせることができますが、見栄えはほとんどありません。
-フィル
だから私は先に進んでおり、freetypeサポートを使用してlibgdを再/クロスコンパイルします。