2006年2月15日

摘要: 在1.x的时候就遇到过位图没有释放造成图片文件无法使用的问题.今天使用2.0写代码的时候又发生了.主要情况如下:使用Bitmap b = new Bitmap("filename");创建位图.一般情况下,在b.Dispose();后可以解锁文件.后改用using语句使其自动释放.但在释放位图前,如果使用了Bitmap bnew = b.Clone() as Bitmap;将造成图片文件依然锁定,... 阅读全文
posted @ 2006-02-15 15:19 SharKoo 阅读(1485) 评论(2) 推荐(0) 编辑
 
摘要: 引言前段时间为客户开发一套打印机配套的软件,对C#中调用打印机做了些研究。问题.Net Framework 1.1给我们提供了一个PrinterSettings类,以提供指定有关文档打印方式的信息,其中包括打印文档的打印机。其中的静态属性InstalledPrinters可以使我们获取安装在计算机上所有打印机的名称。但是可惜的是,该属性仅仅能够提供已安装的打印机的名称。对于获取该打印机的相关信息(... 阅读全文
posted @ 2006-02-15 15:19 SharKoo 阅读(1945) 评论(2) 推荐(1) 编辑
 
摘要: 今天在做采样点的时候发现把一张10*10的位图用DrawImage方法绘制到100*100的Graphics上的时候,老是出现右边及下边沿出现留白的情况。最初以为是目标尺寸的问题,但是在宽和高各增加2的情况下依然有问题。后来把Image尺寸从10*10换到50*50的时候发现就不存在留白的情况。估计是由于图片放大过多而造成的。最后使用以下语句解决了该问题。g.PixelOffsetMode = P... 阅读全文
posted @ 2006-02-15 15:19 SharKoo 阅读(1107) 评论(7) 推荐(0) 编辑
 
摘要: 今天整理算法的时候发现在过去在c++中用UINT指针访问32位ARGB位图时,每次偏移量正好一个象素,所以直接使用“++”而不是“+= 4”。同理,当直接用座标访问时,应使用“i * stride / 4 + j” 而不是“i * stride + j”。但转移到c#代码时发现,如果同样使用uint指针... 阅读全文
posted @ 2006-02-15 15:19 SharKoo 阅读(381) 评论(0) 推荐(0) 编辑
 
摘要: 今天整理了以前的色彩转换算法,RGB,YMCK,HSL,HSV的算法基本没有问题。但是在RGB转换Lab的算法中,发现和PS中的数值有差异。找了N久资料,终于找到一个网站,http://www.easyrgb.com/math.html发现除了算法和原来的存在差异,而且该网站中的算法还涉及到相关的参数标准,不同的标准使用不同的参数,在Observer. = 2°, Illuminant ... 阅读全文
posted @ 2006-02-15 15:19 SharKoo 阅读(1033) 评论(2) 推荐(0) 编辑
 
摘要: 今天抽空大致扫了一下VS2005里面提供的一些常规控件,发觉2.0的控件相比1.X又有了很大提高。TableLayoutPanel 用于排版,感觉VS2005中面板的切换可能和这个有关。FlowLayoutPanel 和上面的类似,单感觉可能没有TableLayoutPanel 方便。ToolStripContainer 这个可是好东东,可以方便di设置ToolStrip的布局。上下左右都可以放工... 阅读全文
posted @ 2006-02-15 15:19 SharKoo 阅读(700) 评论(0) 推荐(0) 编辑
 
摘要: 注册网上银行很久了,因为是网上自助注册的,没有对外转帐的功能。平时也只是查查帐户余额,所以也一直没有去弄。最近想转钱,发现要到柜台开通,正好发现偶di卡正好这个月到期了,于是乎,一早出门去了银行。换卡倒是很快,把旧卡剪了,换了新卡,签了名,然后到隔壁窗口办了启用,前后不到10分钟。这次有效期有了增加,从原来的2年增加到了5年,这倒不错,又可以用5年了。然后问了一下如何办理灵通卡(偶原来的卡是信用卡... 阅读全文
posted @ 2006-02-15 13:54 SharKoo 阅读(333) 评论(0) 推荐(0) 编辑
 
摘要: 大年初一上来逛一下,发现MSN空间又有了一些改变。看来上次空间的调查没有白做,微软还是在努力改变di。进入正题。今天是大年初一,在此许一下今年的愿望吧。1。提高编程水平,完成从.NET1.0向2.0的转型。(吃饭di本钱,Windows Application 为主,Mobile以及网页为副)2。美工方面能有所提高。(FW依然是偶di主攻方向,PS、AI其次,有了新机器可以考虑弄点3D)3,学车(... 阅读全文
posted @ 2006-02-15 13:54 SharKoo 阅读(218) 评论(0) 推荐(0) 编辑
 
摘要: 听微软课程三个月了,今天又收到礼品了,看来偶还是蛮幸运的,每个月都能抽到礼品。。。。礼品是WINDOS VISTA BETA1的光盘(3光盘),算是尝尝鲜吧。看来偶和微软和.net还是蛮有缘分的。。。。。。。虽然偶是进不了微软工作di。但是作为一个.net方面的MVP还是有可能的,至少达到这个水平是有希望的。挖矿的确是件辛苦di事情,要挖到金子还真不容易啊。。。。。。。。文章来源:http://s... 阅读全文
posted @ 2006-02-15 13:54 SharKoo 阅读(274) 评论(0) 推荐(0) 编辑
 
摘要: 记得在大学毕业的时候,曾经想过自己的职业生涯.当时蛮以为可以"做CG养活自己,程序作为自己的爱好"。当时正好是FLASH刚出来的时候,真得有点蛮疯狂的感觉~~~~~可惜刚进公司实习的时候,因为同来的有个MM,而我在学校里面编程又是不错di,结果美工的位置留给了MM,而我只能做JAVA编程,当时想想JAVA也蛮流行的,就做做毕业设计,干就干吧~~~。实习结束,MM走了,想想这下子有机会做美工了吧,结... 阅读全文
posted @ 2006-02-15 13:54 SharKoo 阅读(488) 评论(2) 推荐(0) 编辑
 
摘要: 在1.x的时候就遇到过位图没有释放造成图片文件无法使用的问题.今天使用2.0写代码的时候又发生了. 主要情况如下: 使用Bitmap b = new Bitmap("filename");创建位图.一般情况下,在b.Dispose();后可以解锁文件. 后改用using语句使其自动释放. 但在释放位图前,如果使用了Bitmap bnew = b.Clone() as Bitmap;将造成图片文件... 阅读全文
posted @ 2006-02-15 13:54 SharKoo 阅读(347) 评论(0) 推荐(0) 编辑
 
摘要: 阅读全文
posted @ 2006-02-15 13:54 SharKoo 阅读(204) 评论(0) 推荐(0) 编辑
 
摘要: 引言 前段时间为客户开发一套打印机配套的软件,对C#中调用打印机做了些研究。 问题 .Net Framework 1.1给我们提供了一个PrinterSettings类,以提供指定有关文档打印方式的信息,其中包括打印文档的打印机。其中的静态属性InstalledPrinters可以使我们获取安装在计算机上所有打印机的名称。 但是可惜的是,该属性仅仅能够提供已安装的打印机的名称。对于获取该打... 阅读全文
posted @ 2006-02-15 13:54 SharKoo 阅读(1508) 评论(0) 推荐(0) 编辑
 
摘要: /**//// /// 把位图保存为jpeg格式,并可以这是保存质量/// /// 位图/// 文件名/// 保存质量/// 质量范围0-100,类型为longprivate void JpegSave( Bitmap b, string name, long quality ){ ImageCodecInfo myImageCodecInfo; Encoder myEn... 阅读全文
posted @ 2006-02-15 13:54 SharKoo 阅读(2040) 评论(3) 推荐(0) 编辑
 
摘要: 阅读全文
posted @ 2006-02-15 13:54 SharKoo 阅读(345) 评论(0) 推荐(0) 编辑
 
摘要: 今天整理算法的时候发现在过去在c++中用UINT指针访问32位ARGB位图时,每次偏移量正好一个象素,所以直接使用“++”而不是“+= 4”。同理,当直接用座标访问时,应使用“i * stride / 4 + j” 而不是“i * stride + j”。但转移到c#代码时发现,如果同样使用uint指针访问位图,当stride等于width*4时可能不会有问题,一旦noffset不为0,将会出现... 阅读全文
posted @ 2006-02-15 13:54 SharKoo 阅读(499) 评论(1) 推荐(0) 编辑
 
摘要: 今天整理了以前的色彩转换算法,RGB,YMCK,HSL,HSV的算法基本没有问题。 但是在RGB转换Lab的算法中,发现和PS中的数值有差异。 找了N久资料,终于找到一个网站,http://www.easyrgb.com/math.html 发现除了算法和原来的存在差异,而且该网站中的算法还涉及到相关的参数标准,不同的标准使用不同的参数,在Observer. = 2°, Illuminant =... 阅读全文
posted @ 2006-02-15 13:54 SharKoo 阅读(224) 评论(0) 推荐(0) 编辑