このステップバイステップチュートリアルでは、C# を使用してPNGにテキストを書く方法を説明します。システムにフォントをインストールすることなく、C# を使用して画像にテキストを追加する方法を学びます。レンダリングプロセスをカスタマイズするためのコードの他のバリエーションについてもこの記事で説明します。
C# を使用して画像にテキストを追加する手順
- Aspose.Font for .NET を NuGet.org からインストールします
- 必要な名前空間をインポートします
- ウォーターマークを回避するためにライセンスをロードします
- フォントファイルと出力画像ファイルを定義します
- FontDefinition をフォントタイプと TTF コンテンツで作成します
- Font.Open() を使用してフォントを TtfFont としてロードします
- DrawText() を使用してテキストストリームを作成します
- ストリームを Bitmap に変換し、PNG として保存します
これらの手順は、C# で画像にテキストを描画するプロセスを要約したものです。プログラムはライセンスをロードし、フォントファイルと出力ファイルを指定し、FontDefinition を使用してフォントを開くことから始まります。最後にテキストがストリームにレンダリングされ、Bitmap に変換され、ディスクに画像として保存されます。
C# を使用して画像にテキストを追加するコード
上記のサンプルコードは、C# を使用して画像にテキストを追加するプロセスを示しています。DrawText メソッドには複数のオーバーロードがあり、テキストを Bitmap にレンダリングし、PNG 形式のストリームを返します。
この記事では、フォントをインストールせずに画像にテキストを描画する方法を学びました。TTF を SVG に変換するには、C# で TTF を SVG に変換 の記事を参照してください。