关于picturebox显示png图片问题

问题描述

在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属性

时间: 2024-10-31 02:32:34

关于picturebox显示png图片问题的相关文章

pictureBox显示URL图片

问题描述 PictureBoxpicBox=newPictureBox{Location=newPoint(480,(5+(i+1)*(270/count/list.Length)))};picBox.SizeMode=PictureBoxSizeMode.Zoom;picBox.ImageLocation=string.Format(@"http://p2.gexing.com/shaitu/20120821/1142/50330392b43cc.jpg");picBox.Heigh

编程语言-c#我这样写代码后,为什么运行后窗体不显示picturebox中的图片,要怎样才能显示

问题描述 c#我这样写代码后,为什么运行后窗体不显示picturebox中的图片,要怎样才能显示 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace _134022

Winform 程序的pictureBox 控件中显示附件图片,通过鼠标单击某个区域能够返回所单击的区域名称?

问题描述 给些提示,相应的解决办法就行,能够提供相关的代码,更好!先谢过啊 解决方案 解决方案二:mark解决方案三:没看见图片呢.解决方案四:是要所单击区域的附件的名称?你一个pictureBox里一个图片.可以通过鼠标的位置来对比.mouseargs.xmouseargs.y解决方案五:同意楼上解决方案六:只能通过事件处理函数的参数来确定位置了.mouseargs.xmouseargs.y解决方案七:恩.必须先明确知道picturebox里的图片被分为那些区域,然后根据鼠标的位置来确定.比如

如何让文字不断显示在图片上

问题描述 如何让文字不断显示在图片上?在Form1中添加了一个picturebox,在里面添加了一张图片,在程序运行过程中,会不断显示很多文本,如何让这些文本都显示在图片上方?而且还需要图片上方的文字加一个上下方向的滚动条,以查看显示的文字.我试过在picturebox上方加一个textbox,可是textbox不知道如何把它的背景色变为透明色,请大家帮帮忙,在线等,马上结贴! 解决方案 解决方案二:marque解决方案三:privatevoidpictureBox1_Paint(objects

picturebox中的图片处理问题

问题描述 要的效果就是,当鼠标滑入到picturebox中显示文字(介绍图片的),并且原有的图片蒙上一层阴影.图片有多张是遍历出来的,并且是滚动显示出来的.我的思路就是做两张图片,一张是图片,另一张是蒙上阴影的图片和介绍,当鼠标滑入到picturebox的时候显示蒙上阴影的图片,可是问题来了,我的图片是遍历出来的,怎么去找那个对应的图片. 解决方案 解决方案二:我不太理解你的遍历出来是从哪里遍历picbox只有一张图片吧,图片加入到picbox的时候,给picbox加个Tag值解决方案三:滚动显

位图显示-MFC中OnPaint函数显示BMP图片的问题

问题描述 MFC中OnPaint函数显示BMP图片的问题 为什么我在MFC对话框中,在OnPaint函数中加入以下代码,BMP图像不能显示啊~~· BITMAP bm; CBitmap bmp; bmp.LoadBitmap(IDB_BITMAP1); CDC memdc; CDC dc; memdc.CreateCompatibleDC(&dc);/ bmp.GetBitmap(&bm); CBitmap *bmpold=memdc.SelectObject(&bmp);/ dc

怎么让win8照片应用显示电脑图片?

  第一.我们点击Win8开始屏幕中的"照片"应用磁贴,Win8照片应用界面下方一般会有多个图片分类,比如常见的图片库.Skydrive.设备等,有的还会显示Facabook与Flick等.如果我们的Win8图片库中没有包含图片,也没有用微软账户登录,则所有的图片分类都没有图片显示(如下左图),点击分类进去也看不到图片.已经做了图片库包含和登录Skydrive的用户则可以在分类中看到滚动显示的图片(如下右图). 第二.其实这三个图片分类分别对应Win8设备的图片库.Skydrive以及

jAni:可以动画显示背景图片的jQuery插件

文章简介:jAni是一个可以动画显示背景图片的jQuery插件.这个插件基本上是GIF动画的一个替代品,但是他有他的好处.所有浏览器都支持GIF形式的动画格式,而且也不需要额外的javaScript代码和标记.但是不好的一点是,GIF格式的图片只有256色.而且你不能控制图片的显示.这个插件 下载地址演示地址 简介 jAni是一个可以动画显示背景图片的jQuery插件.这个插件基本上是GIF动画的一个替代品,但是他有他的好处.所有浏览器都支持GIF形式的动画格式,而且也不需要额外的javaScr

用javascript改变和控制显示的图片大小

javascript|控制|显示 用javascript改变和控制显示的图片大小 <IMG src="forumnew.gif" style="border:1px #ff0000 solid" name=ntimg onResize="javascript: for(i=0;i<123 && (this.width>100||this.height>100);i++){ this.width-= this.widt