在 C# 中从十进制数据创建图像或图形?

bit*_*cle 1 c# precision graphics decimal

是否可以使用小数部分不同的矢量数据创建图像或图形?当然,如果可能的话……那么如何呢?

例如:向量有两个点,其中第一个点是 {9.56, 4.1},第二个点是 {3.456789,2.12345}。

注意:精度因数字而异。

小智 5

您可以将矢量绘制到位图,然后保存该位图,如下所示。

using System.Drawing;
using System.Drawing.Imaging;
.
.  
.
using (Bitmap bmp = new Bitmap(10, 10))
{
    using (Graphics g = Graphics.FromImage(bmp))
    {
        g.Clear(Color.White);
        g.DrawLine(Pens.Black, new PointF(9.56f, 4.1f), new PointF(3.456789f, 2.12345f));
    }
    bmp.Save(@"c:\myimage.jpg", ImageFormat.Jpeg);
}
Run Code Online (Sandbox Code Playgroud)