No funciona floodfill de Lingo para imagenes PNG
Tengo un sprite que en su member tiene una imagen con formato PNG. A esa imagen deseo colorear algunas regiones (varios pixeles) similar a como lo hace el rellenar del PAINT de Windows.
Me ocurre que no colorea regiones de pixeles de igual color hasta encontrar un pixel diferente(como debe ser el floodfill). La cuestión es que el floodfill si funciona solo que en la imagen PNG no esta tomando bien los colores y trazos del dibujo que tengo en el sprite.
Creo que el problema puede estar relacionado con el canal alpha y la transparencia de la imagen.
Este es el código que tengo:
global color -- un color dado
x1 = _mouse.mouseH
y1 = _mouse.mouseV
imagen = sprite(spriteNum).member.image
alphaChannel = imagen.extractAlpha()
imagen.floodfill(x1,y1,color) -- funcion de rellenar pixeles
imagen.setAlpha(alphaChannel)
sprite(me.spriteNum).member.image = imagen
movie.updateStage()
Gracias de antemano
Me ocurre que no colorea regiones de pixeles de igual color hasta encontrar un pixel diferente(como debe ser el floodfill). La cuestión es que el floodfill si funciona solo que en la imagen PNG no esta tomando bien los colores y trazos del dibujo que tengo en el sprite.
Creo que el problema puede estar relacionado con el canal alpha y la transparencia de la imagen.
Este es el código que tengo:
global color -- un color dado
x1 = _mouse.mouseH
y1 = _mouse.mouseV
imagen = sprite(spriteNum).member.image
alphaChannel = imagen.extractAlpha()
imagen.floodfill(x1,y1,color) -- funcion de rellenar pixeles
imagen.setAlpha(alphaChannel)
sprite(me.spriteNum).member.image = imagen
movie.updateStage()
Gracias de antemano