ASP.NET C# 画像に文字を入れる 2019.02.01 FRI

目次

誰にも取られたくない画像があります。
そんな時に役立ちます。
RectangleF rf = new RectangleF(40, 40, 100, 100); //場所を決める(x, y, width, height)
int opacity = 128; //FromArgbのアルファ値(0-255)
StringFormat sf = new StringFormat(); //文字を配置する場所 sf.LineAlignment = StringAlignment.Far; //Near,Center,Far sf.Alignment = StringAlignment.Far; //Near,Center,Far
Graphics g = Graphics.FromImage(imageBitmap);
g.SmoothingMode = SmoothingMode.AntiAlias; //アンチエイリアス処理 g.InterpolationMode = InterpolationMode.HighQualityBicubic; //高品質双三次補間らしい g.PixelOffsetMode = PixelOffsetMode.HighQuality; //高品質低速レンダリング
g.DrawString("Mach Design", new Font("Impact", 30), new SolidBrush(Color.FromArgb(opacity, Color.Black)) , rf, sf);
g.Flush();