ScaleTransform方法到底提供了什么样的功能阿,谢谢!

解决方案 »

  1.   

    saucer,谢谢你,可是不太明白,能不能举个例子呢,就像我使用bitmap(300,300),然后使用这个方法。再次表示感谢
      

  2.   

    ASP.NET画图全攻略(上)
    http://www.aspcool.com/lanmu/browse1.asp?ID=817&bbsuser=aspnet
    7.建立了一个BitMap对象,它为要创建的图形提供了内存空间。并由此产生一个Graphics对象,它封装了GDI+画图接口。 
    8.调用Graphics对象的方法ScaleTransform(),它是用来设定图形比例的。 
    9.调用方法SmoothingMode(),TextRenderingHint()等来设置文字和图形的相关属性。 
      

  3.   

    是不是这个意思,如果我new Bitmap(300,300),如果ScaleTransform(1,1),也就是不放缩,那么下面DrawLine,DrawString方法参数中的PintF()的坐标位置就为实际位置,但如果ScaleTransform(0.75f,0.75f)的话,PointF()的坐标位置在实际输出时是不是被缩小了1/4,比如我定义了0.75,一个点为(100,100),是不是实际输出这个点应该在(75,75),是吗?谢谢
      

  4.   

    agree with what you said