C# を使用して画像にテキストを書く

このステップバイステップチュートリアルでは、C# を使用してPNGにテキストを書く方法を説明します。システムにフォントをインストールすることなく、C# を使用して画像にテキストを追加する方法を学びます。レンダリングプロセスをカスタマイズするためのコードの他のバリエーションについてもこの記事で説明します。

C# を使用して画像にテキストを追加する手順

  1. Aspose.Font for .NET を NuGet.org からインストールします
  2. 必要な名前空間をインポートします
  3. ウォーターマークを回避するためにライセンスをロードします
  4. フォントファイルと出力画像ファイルを定義します
  5. FontDefinition をフォントタイプと TTF コンテンツで作成します
  6. Font.Open() を使用してフォントを TtfFont としてロードします
  7. DrawText() を使用してテキストストリームを作成します
  8. ストリームを Bitmap に変換し、PNG として保存します

これらの手順は、C# で画像にテキストを描画するプロセスを要約したものです。プログラムはライセンスをロードし、フォントファイルと出力ファイルを指定し、FontDefinition を使用してフォントを開くことから始まります。最後にテキストがストリームにレンダリングされ、Bitmap に変換され、ディスクに画像として保存されます。

C# を使用して画像にテキストを追加するコード

上記のサンプルコードは、C# を使用して画像にテキストを追加するプロセスを示しています。DrawText メソッドには複数のオーバーロードがあり、テキストを Bitmap にレンダリングし、PNG 形式のストリームを返します。

この記事では、フォントをインストールせずに画像にテキストを描画する方法を学びました。TTF を SVG に変換するには、C# で TTF を SVG に変換 の記事を参照してください。

 日本語