Me gustaría saber si es posible eliminar por completo el color a un objeto BitmapData.
Ya se que puedo hacer esto:
Código :
var mat:Array = [ .33,.33,.33, 0, 0, .33,.33,.33, 0, 0, .33,.33,.33, 0, 0, 0, 0, 0, 1, 0 ]; var colorMat:ColorMatrixFilter = new ColorMatrixFilter(mat);
y luego a la imagen de tipo Bitmap que contiene el BitmapData aplicarle el filtro:
Código :
..... ..... imagen.filters = [colorMat];
De este modo la imagen que se muestra en pantalla aparece en blanco y negro, pero el BitmapData de esa imagen sigue estando en color, por lo que si, por ejemplo, le aplico el filtro "Diferencia" a dos imágenes que he puesto en blanco y negro mediante esta técnica, en realidad se lo estaría aplicando a las imágenes originales en color
¿Como podría hacer para que los BitmapData pierdan toda la información del color y aparezcan en escala de grises?
¡Buff! perdón por el rollo que acabo de soltar; espero haberme explicado.
Saludos y gracias
