簡體   English   中英

用十進制數據在C#中創建圖像或圖形?

[英]Creating image or graphic in C# from decimal data?

是否可以使用具有不同的十進制組件的矢量數據來創建圖像或圖形? 而且,當然,如果它可能......那么如何?

例如:向量有兩個點,其中第一點是{9.56,4.1},第二點是{3.456789,2.12345}。

注意:精度因數量而異。

您可以將矢量繪制到位圖,然后按如下方式保存該位圖。

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);
}

行,可以。 例如,Line類將在WPF中繪制一條線。 它為每個坐標使用兩個雙打。 X1,Y1和X2,Y2。

如果您的數據以十進制數據類型存儲,則可以進行簡單的轉換。

請記住,我正試圖從你的問題中推斷出你想要做的事情。 你打算如何繪制矢量形狀? 你的整體方法是什么?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM