问题描述
在picturebox中显示带透明的png图片图片的边缘处不整齐,有很多锯齿怎么解决啊而且额你看这个腿哎没法看了。。图片的白色部分变透明也很无奈有木有办法解决啊?
解决方案
解决方案二:
用GDI+画吧
解决方案三:
这个额知道,但是不会用啊
解决方案四:
引用2楼biqi12321的回复:
这个额知道,但是不会用啊
如果你这图片只是为了美观,那么就在窗体的Paint事件里写上e.Graphics.DrawImage(图片路径,位置);
解决方案五:
额,当然不是,要实现动态效果!
解决方案六:
在本版已解决里面搜吧,很多类似的
解决方案七:
查了木有在label里显示效果一样的这是别人做的素材一样的
解决方案八:
素材是gif?图片发上来我试试
解决方案九:
是png的
解决方案十:
新建一个窗口项目,并拉一个PictureBox到界面上。publicpartialclassForm1:Form{publicForm1(){InitializeComponent();pictureBox1.Click+=pictureBox1_Click;pictureBox1.Paint+=pictureBox1_Paint;this.Text="点击图像随机移动";}Pointlocation=Point.Empty;Bitmapbitmap=newBitmap(@"c:换成图像的路径");voidpictureBox1_Paint(objectsender,PaintEventArgse){e.Graphics.DrawImage(bitmap,newRectangle(location,bitmap.Size));}voidpictureBox1_Click(objectsender,EventArgse){Color[]colors={Color.DarkBlue,Color.Crimson,Color.Black,Color.PeachPuff};pictureBox1.BackColor=colors[Environment.TickCount%colors.Length];Sizediff=Size.Subtract(pictureBox1.ClientRectangle.Size,bitmap.Size);location=newPoint(Environment.TickCount%diff.Width,Environment.TickCount%diff.Height);}}
解决方案十一:
抗锯齿。找找
解决方案十二:
解决方案十三:
试试Parent属性