1

是否可以使用具有不同小数分量的矢量数据来创建图像或图形?而且,当然,如果可能的话……那怎么办?

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

注意:精度因数字而异。

4

2 回答 2

4

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

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);
}
于 2009-12-13T22:05:33.527 回答
0

行,可以。例如,Line 类将在 WPF 中绘制一条线。它为每个坐标使用两个双精度数。X1、Y1 和 X2、Y2。

如果您的数据以十进制数据类型存储,您可以进行简单的转换。

请记住,我试图从你的问题中推断出你想要做什么。您打算如何绘制矢量形状?你的总体方法是什么?

于 2009-12-13T21:45:28.603 回答