que necesitan para convertir un Mapa de bits en PixelFormat.Format32bppRgb
a PixelFormat.Format32bppArgb
.Conversión PixelFormats de mapa de bits en C#
Tenía la esperanza de utilizar Bitmap.Clone, pero no parece estar funcionando.
Bitmap orig = new Bitmap("orig.bmp");
Bitmap clone = orig.Clone(new Rectangle(0,0,orig.Width,orig.Height), PixelFormat.Format24bppArgb);
Si funciono con el código anterior y luego verifique clone.PixelFormat se establece en PixelFormat.Format32bppRgb
. ¿Qué está pasando/cómo convierto el formato?
¿Este sólo ocurren en XP? Encontré el problema en XP, pero parece funcionar bien en Windows 7. La solución de Hans lo solucionó. – Sugrue
Eso es un poco gracioso. Tengo una solución que funciona bien en XP, pero se rompe, dando este error, en Windows 7 ... –
puedo confirmar que sólo se ve afectada XP. – PMF