zoukankan      html  css  js  c++  java
  • C#绘图表面(续)

          e.Graphics.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias; (打开反锯齿功能)             e.Graphics.FillRectangle(Brushes.Black,1,0,5,4);

    运行效果:

    矩形的左上角在1,0点的中心,像素边界的颜色由它们与在FillRectangle方法调用中定义的实际矩形的相交程度来决定,所以:角像素的浅灰色反映了它们与矩形有25%相交的情况,这是只包含25%黑色的灰度。矩形边界上的每个像素与矩形相加50%,所以这些像素的灰度包含50%的黑色。

    把浮点数坐标传送给所有的方法,且在半像素上使用坐标,则无论反锯齿功能是否打开,结果都一样,如:

    e.Graphics.FillRetangle(Brushes.Black,1.5f,0.5f,4f,3f);

  • 相关阅读:
    NYOJ 35
    TOJ 3072
    HDU 1075
    POJ 1028
    TOJ 1153
    TOJ 1036
    POJ 1521
    POJ 3253
    NYOJ 467
    HDU 1671
  • 原文地址:https://www.cnblogs.com/ttssrs/p/2396494.html
Copyright © 2011-2022 走看看