110,577
社区成员
发帖
与我相关
我的任务
分享
Bitmap bmp = new Bitmap(380, 220);
Graphics g = Graphics.FromImage(bmp);
g.SmoothingMode = SmoothingMode.HighSpeed;
g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias;
//g.TextContrast = 8;
//g.InterpolationMode = InterpolationMode.HighQualityBilinear;
Matrix mx = new Matrix(0.25f, 0, 0, 0.25f, 3, 3);
g.Transform = mx;
Font font = new Font("幼圆", 188,FontStyle.Bold);
g.DrawString(this.label2.Text, font, new SolidBrush(Color.FromArgb(128, Color.Black)),0, 0, StringFormat.GenericTypographic);
LinearGradientBrush 渐变 = new LinearGradientBrush(new Rectangle(0, 0, 500, 500), Color.OrangeRed, Color.Blue, LinearGradientMode.Vertical);
g.DrawString(this.label2.Text, font, 渐变, 0, 0,StringFormat.GenericTypographic);
this.pictureBox1.Image = bmp;
string str = "如果你是我就会懂";
Bitmap bmp = new Bitmap(Size.Width,Size.Height);
Graphics g = Graphics.FromImage(bmp);
g.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias;
Font font = new Font("幼圆", 60, FontStyle.Bold);
SizeF sizef = g.MeasureString(str, font);
int width = (int)sizef.Width;
int height =(int)sizef.Height;
g.DrawString(str, font, new SolidBrush(Color.White), 0, 0, StringFormat.GenericTypographic);
LinearGradientBrush lg = new LinearGradientBrush(new Rectangle(0, 0, width, height), Color.Empty, Color.Empty, LinearGradientMode.Vertical);
ColorBlend cb = new ColorBlend(4);
cb.Colors = new Color[] { Color.FromArgb(153, 213, 248), Color.FromArgb(66, 147, 231), Color.FromArgb(18, 100, 184), Color.FromArgb(86, 167, 243) };
cb.Positions = new float[]{0f,0.5f,0.5f,1f};
lg.InterpolationColors = cb;
g.DrawString(str, font, lg, 2, 2, StringFormat.GenericTypographic);
this.pictureBox1.Size = new Size(width, height);
this.pictureBox1.Image = bmp;