我自己用 Bitmap 画了一个图,但是图片的位置一直都是在网页左上角,如何才能改变成自己定义的位置?
asp.net代码:
        Bitmap map1 = new Bitmap(300, 300);
        Graphics g = Graphics.FromImage(map1);
        g.FillEllipse(new SolidBrush(Color.LightPink), 50, 50, 100, 150);
        map1.Save(Response.OutputStream, ImageFormat.Jpeg);
效果:
这个问题如何解决?或者有其他的画土方法吗?

解决方案 »

  1.   

    你这应该是fixed定位方式吧,把css中的position改成relative或者absolute,再调整top与left属性就可以改变图片的位置了
      

  2.   

    使用top left属性就可以吧,楼主不妨试一下!
      

  3.   

    graphics.DrawImage(img, new Rectangle(0, 0, width, height));
      

  4.   


    我没有引用任何样式的,纯代码生成的图片,在页面其实有很多的类容的,我想把生成的出片显示在指定的div中,但是我这个代码运行后 ,页面其他的东西都没了,就只有这个图片了,而且始终在页面的左上角