悉野小楼

导航

2011年11月29日

c#真彩图转成灰度图

摘要: ///<summary>///根据图片路径,返回一张灰度图///</summary>///<paramname="strPicPath">图片路径</param>///<returns>灰度图对象</returns>publicImageGetGrayPicture(stringstrPicPath){/**Stride:图像扫描宽度*图像在内存里是按行存储的。扫描行宽度就是存储一行像素,用了多少字节的内存。*比如一个101×200大小的图像,每个像素是32位的(也就是每个像素4个字节),那么 阅读全文

posted @ 2011-11-29 17:47 悉野 阅读(3155) 评论(0) 推荐(0) 编辑

查找类似图片(Find Similar Image)

摘要: ///<summary>///返回一个16位hash码(先将图片转成灰度,再分块得到每个分块的灰度值(0-255),再开方,得0-15值.正好用16进制数表示///</summary>///<paramname="strPicPath">图片路径</param>///<returns>16位hash码</returns>publicstringGetPictureHashCode(stringstrPicPath){try{//如果传的是字节数组可以用MemoryStream来读取intiHBlockN 阅读全文

posted @ 2011-11-29 17:05 悉野 阅读(1897) 评论(2) 推荐(0) 编辑

c#得到局域网共享剩余空间

摘要: [DllImport("kernel32.dll")]privatestaticexternboolGetDiskFreeSpaceEx(stringlpDirectoryName,outulonglpFreeBytesAvailable,outulonglpTotalNumberOfBytes,outulonglpTotalNumberOfFreeBytes);///<summary>///取得磁盘剩余空间///</summary>///<paramname="driveDirectoryName">驱动器名< 阅读全文

posted @ 2011-11-29 14:29 悉野 阅读(340) 评论(0) 推荐(0) 编辑