C sharp - Imagenes Transparentes

 
Vista:

Imagenes Transparentes

Publicado por Nicolas (1 intervención) el 11/04/2010 19:34:19
Para un desarrollo debo recorrer los shapes de un PowerPoint y comprimirlos.

Para lograr esto, debo poder diferenciar cuando una imagen agregada al powerpoint es transparente o no.

Estuve buscando varias formas de lograr esto, y lo que he obtenido son dos vías:

1. Exportando la imagen a un archivo y comprimirlo (shape.export...)
2. Copiar la imagen al portapapeles desde el PPT y obtenerlo luego con un objeto Image.

El problema surge en que en ninguno de los dos métodos logro diferenciar la transparencia.

En el método uno, debo saber de antemano cual fue el formato original de la imagen, pero no sé como lograr eso. (Debo saber si la imagen era JPG, BMP, GIF... etc, porque si lo transformo todo a un sólo formato no puedo diferenciar la transparencia).

En el método 2, no sé como copiar y leer el objeto con la transparencia, siempre me pone un fondo blanco.

¿Alguien puede ayudarme a solucionar este problema? De cualquier forma...

¿Como puedo leer del clipboard una imagen con transparencia y que mantenga la transparencia?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder