fromfile - La forma más rápida de generar mapas de bits a partir de polígonos en.NET
new bitmap image c# (3)
Como ha etiquetado esto como WPF, puede intentar RenderTargetBitmap.Render . Dependiendo de lo que esté procesando, WPF usará su tarjeta de video para acelerar el procesamiento.
También está DirectX administrado, pero eso está obsoleto (MS ya no lo mantiene). Creo que ahora se recomienda XNA.
Después de leer este blog , quiero intentar escribir un programa similar yo mismo.
Una de las subtareas es tener un conjunto fuente de polígonos, y usar estos polígonos para generar el mapa de bits que se va a comparar con la imagen objetivo.
En .NET 2005, el método obvio es usar GDI +. Simplemente cree un mapa de bits, obtenga un objeto Graphics que interactúe con el mapa de bits y llame a varias funciones de representación de objetos Graphics .
Aparentemente , esto no utiliza la aceleración de hardware. Esta es la razón por la cual WPF no usa GDI +.
¿Hay una API en .NET para generar un mapa de bits que utilice tecnologías de renderizado más avanzadas?
Estoy seguro de que DirectDraw haría lo que necesita. Es lo que usa WPF, hasta donde yo sé.
Me gustaría ver Managed DirectX (o el XNA más reciente). Esto le permitiría hacer uso de las bibliotecas aceleradas Direct3D o DirectDraw, y obtener un rendimiento completamente acelerado para su aplicación.