Pregunta

¿Es posible crear una imagen o gráfico a partir de datos vectorial que tiene componentes que varían decimales? Y, por supuesto, si su posible ... entonces, ¿cómo?

Por ejemplo: un vector tiene dos puntos en los que el punto uno es {9,56, 4,1} y el punto dos es {3.456789,2.12345}.

Nota: la precisión varía de un número de serie.

¿Fue útil?

Solución

Se puede dibujar un mapa de bits a vectores y luego guardar ese mapa de bits de la siguiente manera.

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

Otros consejos

Sí, claro. Por ejemplo, la clase de línea se traza una línea en WPF. Utiliza dos dobles para cada coordenada. X1, Y1 y X2, Y2.

Si los datos se almacena en el tipo de datos decimal, se puede hacer un molde simple.

Tenga en cuenta, que estoy tratando de extrapolar lo que estás tratando de hacer de su pregunta. ¿Cómo estás planeando sacar sus formas vectoriales? ¿Cuál es su enfoque general?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top