小弟有一个bmp的图片,想将其读入,然后画在也面上
请指教
请指教
解决方案 »
- vs20003安装问题。静待高手
- VS2010开发工具 怎么设置浏览器
- 验证视图状态 MAC 失败
- .net问题:System.FormatException: 输入字符串的格式不正确!?
- 用VS2005的一些问题
- 我都要疯了,什么古怪的问题都被我遇到!高手救命
- 请问ADODataSetCommand 这个类是属于哪个名字空间的?要使用USING导入哪个?
- 俺笨,.NET入门问题还是没搞明白~~各老大一定要帮忙啊
- 请问那里能下到像asp里面那种类似于word的编辑器。
- Asp.net 生成验证码在IIS7下 System.Runtime.InteropServices.ExternalException: GDI+ 中发生一般
- ASP.NET怎么没有菜单编辑器?
- 让各位长长见识,如何在平面上画3D图
上codeproject.com查看一下关于.net方面的例子。
应该就可以解决了。
给你一段从数据库中读取的代码:参考一下。
int ImgID =2; //ImgID为图片ID
//建立数据库链接
SqlConnection Con = new SqlConnection("Data Source=localhost;Initial Catalog=TimeShow;User ID=sa;Pwd=19810216;");
String SqlCmd = "SELECT * FROM ImageStore WHERE ImageID = @ImageID";
SqlCommand CmdObj = new SqlCommand(SqlCmd, Con);
CmdObj.Parameters.Add("@ImageID", SqlDbType.Int).Value = ImgID;
Con.Open();
SqlDataReader SqlReader = CmdObj.ExecuteReader();
SqlReader.Read();
Response.ContentType = (string)SqlReader["ImageContentType"];//设定输出文件类型
//输出图象文件二进制数制
Response.BinaryWrite((byte[])SqlReader["ImageData"]);
Response.End();
Con.Close();
不过偶然间发现实现的方法很简单
就是把复杂的静态的图片 先当成容器(如 TABLE)的背景,然后把要画的几点画出来就可以了