问题描述
不规则截屏,不是普通的QQ鼠标拖动出方块截屏,画成什么样截成什么样
解决方案
解决方案二:
在线等
解决方案三:
需要调用win32下的一个程序集
解决方案四:
急!在线等!我想要那种能截取不规则图形的,有办法实现吗
解决方案五:
WINDOWS的位图都是矩形,不存在所谓不规则的。
解决方案六:
可以把截后的图在编辑软件中再截取,,为什么要什么不规则的截屏。
解决方案七:
客户需求...比如说我想从屏幕上截取三角行,或者只截取某个人物....有人会么
解决方案八:
就是将不规则的区域透出来,参考如下代码:GraphicsvGraphics=CreateGraphics();vGraphics.DrawImage(vImage,0,0);//vImage为屏幕截到的位图//绘制上原图BitmapvBitmap=newBitmap(vImage.Width,vImage.Height,PixelFormat.Format24bppRgb);GraphicsvBitmapGraphics=Graphics.FromImage(vBitmap);vBitmapGraphics.FillRectangle(newSolidBrush(BackColor),vBitmapGraphics.ClipBounds);Point[]vPoints={newPoint(20,20),newPoint(50,200),newPoint(330,330)};vBitmapGraphics.FillPolygon(Brushes.Red,vPoints);//不规则的区域用透明色填充vBitmapGraphics.Dispose();vBitmap.MakeTransparent(Color.Red);//位图透明处理vGraphics.DrawImage(vBitmap,0,0);//覆盖上vGraphics.Dispose();
效果图:[img=http://p.blog.csdn.net/images/p_blog_csdn_net/zswang/%E4%B8%8D%E8%A7%84%E5%88%99%E9%80%8F%E6%98%8E.GIF]http://p.blog.csdn.net/images/p_blog_csdn_net/zswang/%E4%B8%8D%E8%A7%84%E5%88%99%E9%80%8F%E6%98%8E.GIF[/img]
解决方案九:
你要的功能应该同图像处理软件中套索差不多。你应该在截图后,在你自己的程序中再处理一次,直接在屏幕上就想截会比较麻烦。可以根据用户选的点,连成区域,然后设置Alpha透明色。。但图肯定还是矩形的,不存在不规则的。
解决方案十:
zswang大哥代码能详细点吗?小弟新手,谢谢
解决方案十一:
代码不够详细?再详细就把你的工作做完了!主要是看思路,还有效果是否你想要的。我还想问楼主呢:不规则区域是怎么画出来的?数据存放在什么地方?有可调试的代码吗?
解决方案十二:
.....还是不懂
解决方案十三:
ding
解决方案十四:
.........................
解决方案十五:
楼主不是不想帮你,问问题得说清楚哪些是你已经知道的?如何输入?如何输出?输出到什么地方?问题越详细别人越容易帮你。这是截图的代码,参考:BitmapvBitmap=newBitmap(Screen.PrimaryScreen.Bounds.Width,Screen.PrimaryScreen.Bounds.Height);GraphicsvGraphics=Graphics.FromImage(vBitmap);vGraphics.CopyFromScreen(0,0,0,0,Screen.PrimaryScreen.Bounds.Size);
编程是个逐步求精、分而治之的过程。你得学会把问题分解出来。光一个"画成什么样截成什么样"太难理解。
解决方案:
。。。。。。。
解决方案:
谢谢,问题已解决
解决方案:
截图时有画线的颜色,请问如何去掉线的颜色
解决方案:
留个脚印
解决方案:
怎么解决的?