小弟有一个bmp的图片,想将其读入,然后画在也面上
请指教

解决方案 »

  1.   

    估计这是个简单问题,
    上codeproject.com查看一下关于.net方面的例子。
    应该就可以解决了。
      

  2.   

    把你的文件读入到一个字节数组中,然后输出到页面中就OK
    给你一段从数据库中读取的代码:参考一下。
    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();
      

  3.   

    俺也碰到这样的问题
    不过偶然间发现实现的方法很简单
    就是把复杂的静态的图片 先当成容器(如 TABLE)的背景,然后把要画的几点画出来就可以了