上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页
摘要: 【C#】将彩色/灰色BMP转换为单色 Bitmap source = null; // If original bitmap is not already in 32 BPP, ARGB format, then convert if (pimage.PixelFormat != PixelFormat.Format32bppArgb) { source = new Bitmap(pimage.Width, pimage.Height, PixelFormat.Format32bppArgb); source.SetResolution(pimage.HorizontalResolut... 阅读全文
posted @ 2012-03-19 16:13 晴天有时下鱼 阅读(978) 评论(0) 推荐(0)
摘要: /// <summary>/// 将图片Image转换成Byte[]/// </summary>/// <param name="Image">image对象</param>/// <param name="imageFormat">后缀名</param>/// <returns></returns>public static byte[] ImageToBytes(Image Image, System.Drawing.Imaging.ImageFormat 阅读全文
posted @ 2012-03-19 10:23 晴天有时下鱼 阅读(185) 评论(0) 推荐(0)
摘要: http://hi.baidu.com/13655092904/blog 阅读全文
posted @ 2012-03-19 10:22 晴天有时下鱼 阅读(242) 评论(0) 推荐(0)
摘要: Image和byte之间转换 //将image转化为二进制 public static byte[] GetByteImage(Image img) {byte[] bt=null; if(!img.Equals(null)) { using(MemoryStream mostream=new MemoStream()) { Bitmap bmp=new Bitmap(img)bmp.save(mostream,System.Drawing.Imaging.ImageFormat.Png);//将图像以指定的格式存入缓存内存流bt=new byte[mostream.Leagth]; most 阅读全文
posted @ 2012-03-19 10:21 晴天有时下鱼 阅读(398) 评论(0) 推荐(0)
摘要: C#中二进制、八进制、十六进制和十进制之间的相互转化问题首先来简单的看一下,C#本身自带的X进制之间的转换功能如下://十进制转二进制 Console.WriteLine(Convert.ToString(69, 2)); //十进制转八进制 Console.WriteLine(Convert.ToString(69, 8)); //十进制转十六进制 Console.WriteLine(Convert.ToString(69, 16));//二进制转十进制 Console.WriteLine(Convert.ToInt32(”100111101″, 2)); //八进制转十进制 Console 阅读全文
posted @ 2012-03-19 10:20 晴天有时下鱼 阅读(397) 评论(0) 推荐(0)
摘要: string(有格式)、string[]、List<string>之间相互转换//变量string str;string[] itemstring;List<string> LisString;1.string[]转换stringstring str= string.Join(",", itemstring);2.List<string>转换stringstring str= string.Join(",", LisString.ToArray());3.List<string>转换string[]item 阅读全文
posted @ 2012-03-19 10:20 晴天有时下鱼 阅读(508) 评论(0) 推荐(0)
摘要: javascript上传图片前预览上传图片前预览<script> function yulan() { var fileext=document.form1.UpFile.value.substring(document.form1.UpFile.value.lastIndexOf("."),document.form1.UpFile.value.length)powered by 25175.net fileext=fileext.toLowerCase()if ((fileext!='.jpg')&&(fileext!= 阅读全文
posted @ 2012-03-19 10:19 晴天有时下鱼 阅读(253) 评论(0) 推荐(0)
摘要: int.Parse(),int.TryParse(),Convert.ToInt32(),(int)转换为数字类型方法简介int i = -1;int.TryParse(null, out i);执行完毕后,i等于0,而不是等于 -1,切记。1 (int)是一种类型转换;当我们觟nt类型到long,float,double,decimal类型,可以使用隐式转换,但是当我们从long类型到int类型就需要使用显式转换,否则会产生编译错误。2 int.Parse()是一种类容转换;表示将数字内容的字符串转为int类型。如果字符串为空,则抛出ArgumentNullException异常;如果字符串 阅读全文
posted @ 2012-03-19 10:19 晴天有时下鱼 阅读(197) 评论(0) 推荐(0)
摘要: c#日期时间函数操作当前日期时间的获取:DateTime datetime1=DateTime.Now; 日期时间的运算: string str1=(datetime1.AddYears(1)).ToString(); //加年份 string str1=(datetime1.AddMonths(1)).ToString();//加月份 string str1=(datetime1.AddDays(1)).ToString();//加日期 string str1=(datetime1.AddHours(1)).ToString();//加小时 string str1=(datetime1.Ad 阅读全文
posted @ 2012-03-19 10:19 晴天有时下鱼 阅读(396) 评论(0) 推荐(0)
摘要: C#GDI+绘图出现内存不足问题这两天开发一个图片放大功能,通过读取保存在数据库中的二进制图片流,在Datagridview中显示,然后选中列表中的图片进行放大的显示的功能。在 放大过程中出现“内存不足”的异常;经过网上的查询,最后发现原来是读取数据库二进制图片流时,进行图片流的关闭,与清空。其实不是内存不足,问题很明晰 了【二进制打开了图片,关闭流再画时就会报内存不足】,画图时,它所用到的流必须一直保持打开状态,你关闭了,还怎么画?很多底层的模块会报告“内存不足”,不是因为内存不足,而是由于遇到了野指针。贴出部分代码以作解释://将Datagridview中的图片读取的内存流MemorySt 阅读全文
posted @ 2012-03-19 10:18 晴天有时下鱼 阅读(1577) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页