C#DrawImage绘制背景图片太模糊了怎么办
2个回答
展开全部
g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.NearestNeighbor;
g.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.Half;
DrawImage之前加上这两行代码立马就清晰了。
g.PixelOffsetMode = System.Drawing.Drawing2D.PixelOffsetMode.Half;
DrawImage之前加上这两行代码立马就清晰了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
码如下
Bitmap box1 = new Bitmap(pictureBox1.Image);
Bitmap box2 = new Bitmap(pictureBox1.Image.Width, pictureBox1.Image.Height);
Graphics g = pictureBox2.CreateGraphics();
g.Clear(this.pictureBox2.BackColor);
float x = (float)Double.Parse(textBox2.Text);
g.TranslateTransform(x, x);
g.DrawImage(box1, this.pictureBox2.ClientRectangle, 0, 0, box2.Width, box2.Height, GraphicsUnit.Pixel);
很简单的代码,立刻就画出来了。但是我发现
Bitmap box1 = new Bitmap(pictureBox1.Image);
Bitmap box2 = new Bitmap(pictureBox1.Image.Width, pictureBox1.Image.Height);
Graphics g = pictureBox2.CreateGraphics();
g.Clear(this.pictureBox2.BackColor);
float x = (float)Double.Parse(textBox2.Text);
g.TranslateTransform(x, x);
g.DrawImage(box1, this.pictureBox2.ClientRectangle, 0, 0, box2.Width, box2.Height, GraphicsUnit.Pixel);
很简单的代码,立刻就画出来了。但是我发现
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询