Sends for the fellow dear visitors:welcome to dongpad!


 Welcome to DongPad!

 msn


C#取色器

开发过程中,我们不可避免的要与颜色打交道,特别在处理一些特殊的效果时,更是必不可少,拥有一个自己量身定制的取色器,会减少许多不必要的麻烦。今天,我们来打造一个简易取色器。

用到的核心代码Graphics.CopyFromScreen(),Bitmap.GetPixel()

private void GetScreenBmp()

{

Screen pS = Screen.PrimaryScreen;

if (bmp == null)

bmp = new Bitmap(pS.Bounds.Width, pS.Bounds.Height);

Graphics g = Graphics.FromImage(bmp);

g.CopyFromScreen(Point.Empty, Point.Empty, pS.Bounds.Size);

g.DrawImage(bmp, Point.Empty);

this.BackgroundImage = bmp;

}

在后期关于特殊效果的处理中,我们将用到这个小软件。敬请大家关注。

下载地址: 软件下载地址 源码下载地址

评论: 0 | 引用: 0 | 查看次数: 3165 | 返回顶部
发表评论
昵 称:    
验证码:   
 
内 容:
选 项:  
 
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 500 字 | UBB代码 开启 | [img]标签 开启