カイロ(グラフィックライブラリ)を使用して、数式と写真(ラテックススタイル)をレンダリングできますか?
-
25-10-2019 - |
質問
本格的なUnicode文字レンダリングの依存関係が必要ですか、それとも問題なくプラットフォーム(Linux/Max/Windows)ネイティブフォントグリフを読み取り、レンダリングできますか?
生成されたPDFファイル内でEPS/PDF/SVGをインポート/レンダリングできますか、それとも画像ファイルを手動で解析してカイロで再描画する必要がありますか?
解決
カイロ自体は「フォーミュラ」を行いません - ユニコード文字の完全なセットで動作することができますが、カイロと一緒に「パンゴ」ライブラリを使用する場合はテキストサポートの方が良いと思います。
ベクトル形式のインポートに関しては、カイロとともに機能する「Librsvg」があり、SVGファイルをレンダリングするために使用できるようにします。
写真に関しては、はい、カイロはラスター写真を自分自身にインポートして描くことができます。
CairoでLibrsvgを使用する例があります この答えについて, 、それはPythonにありますが、Cにはありませんが、Cで動作する例を取得するには、両方のライブラリのオンラインドキュメントを探す必要があります(Pythonの例がなかったので、私はそのようなものがありました、私は取得する必要がありましたこれは、c)で与えられた例から動作します。
所属していません StackOverflow