画像にテキストを描画する方法 への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 ケンケン  (社会人) 投稿日時 2024/5/1 08:51:18
参考になりました。
ありがとう御座います。
投稿者 KOZ  (社会人) 投稿日時 2024/4/30 19:52:23
>青色のpng の中央に"青"の文字を描画したです。


using System.Drawing;
using System.Drawing.Drawing2D;

class Program
{
    static void Main(string[] args) {
        using (var image = Image.FromFile("blue.png")) {
            using (var g = Graphics.FromImage(image))
            using (var font = new Font("MS Gothic", 24))
            using (var brush = new SolidBrush(Color.White))
            using (var format = new StringFormat()) {
                format.Alignment = StringAlignment.Center;
                format.LineAlignment = StringAlignment.Center;
                g.SmoothingMode = SmoothingMode.HighQuality;
                g.CompositingQuality = CompositingQuality.HighQuality;
                g.DrawString("青", font, brush, image.Width / 2, image.Height / 2, format);
            }
            image.Save("blue2.png");
        }
    }
}



>↑で描画した内容の青の文字をクリアした場合

クリアというのは青色で塗りつぶせばいいんでしょうか?であれば


using (var image = Image.FromFile("blue2.png")) {
    using (var g = Graphics.FromImage(image)) {
        g.Clear(Color.Blue);
    }
    image.Save("blue3.png");
}


投稿者 (削除されました)  () 投稿日時 2024/4/30 19:50:36
(削除されました)
投稿者 ケンケン  (社会人) 投稿日時 2024/4/30 14:45:33
C# 
  C#で画像にテキストを描画する方法
  例
   青色のpng の中央に"青"の文字を描画したです。
    どの様コードするのですか?
  例 
   青色のpng の中央に"青"と描画した物
    ↑で描画した内容の青の文字をクリアした場合
      どの様コードするのですか?

何方か、ご存知方ご教授お願いします。