0

xml イメージ パスをビットマップに渡す必要があります。アプリケーションで使用されるすべての画像パスを hv する xml ファイルがあります。以下はコードです。無効なパラメーター エラーが発生します。

  protected void Button1_Click(object sender, EventArgs e)
    {

        XmlDocument xmldoc = new XmlDocument();
        string file = HttpContext.Current.Server.MapPath("XMLFile1.xml");
        xmldoc.Load(file);
        string path = xmldoc.SelectSingleNode("ImagesXml/Ad/ImageUrl2").InnerText;
        Bitmap b = new System.Drawing.Bitmap(xmldoc.SelectSingleNode("ImagesXml/Ad/ImageUrl2").InnerText);

        Graphics g = Graphics.FromImage(b);
        MemoryStream memStream = new MemoryStream();
        g.SmoothingMode = SmoothingMode.AntiAlias;

        }
4

1 に答える 1

0

代わりにこれを試してください。

Image img = Image.FromFile(xmldoc.SelectSingleNode("ImagesXml/Ad/ImageUrl2").InnerText);     
Bitmap bm = new Bitmap(img);     
Graphics g = Graphics.FromImage (bm); 
于 2012-10-25T10:42:43.150 に答える