图片填充GDI+绘制的矩形时,底部出现蓝色边框咋回事
图片填充GDI+绘制的矩形时,底部出现蓝色边框怎么回事

代码
------解决思路----------------------
rectangle 这个是不是比图片高度还高看看rectangle与图的高度是不是相等
------解决思路----------------------
换个图片试试,会不会是图片里就有蓝色边框?
代码
public override void Paint(System.Drawing.Graphics g)
{
using (Image image = Image.FromFile(@"switch.png"))
{
using (TextureBrush brush = new TextureBrush(image)) {
brush.TranslateTransform(rectangle.X, rectangle.Y);
g.FillRectangle(brush, rectangle.X, rectangle.Y, image.Width, image.Height);
//g.Restore(state);
}
}
}
------解决思路----------------------
rectangle 这个是不是比图片高度还高看看rectangle与图的高度是不是相等
------解决思路----------------------
换个图片试试,会不会是图片里就有蓝色边框?