Creazione di immagine o grafica in C # dai dati decimali?
Domanda
E 'possibile creare un grafico utilizzando i dati immagine vettoriale o che ha componenti decimali che variano? E, naturalmente, se possibile ... allora come?
Ad esempio: un vettore ha due punti in cui punto uno è {9.56, 4.1} e punto due è {} 3.456789,2.12345.
Nota: la precisione varia da numero a numero.
Soluzione
È possibile tracciare i vettori in una bitmap e quindi salvare quella bitmap come segue.
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);
}
Altri suggerimenti
Oh, certo. Ad esempio, la classe Line tracciare una linea in WPF. Esso utilizza due doppie per ogni coordinata. X1, Y1 e X2, Y2.
Se i dati sono memorizzati nel tipo di dati decimale, si può fare un semplice getto.
tenere a mente, sto cercando di estrapolare quello che stai cercando di fare dalla tua domanda. Come avete intenzione di disegnare le forme vettoriali? Qual è il tuo approccio globale?