Comunidad de diseño web y desarrollo en internet online

Color predominante con AS2

Citar            
MensajeEscrito el 21 Ago 2008 11:39 am
Como puedo saber el color que predomina en una imagen con as2??

Por clipdepelicula

237 de clabLevel



 

Valencia (España)

firefox
Citar            
MensajeEscrito el 21 Ago 2008 01:58 pm
Si no conoces los colores, es decir dime si este color es el que predomina, tendrás que hacer un ciclo a lo largo de la imagen y tomar cada uno de los colores de sus píxeles y guardarlos en un arreglo:

Código ActionScript :

var myPixelColor:String = "0x" + myBmpData.getPixel(pixelHorizontal, pixelVertical).toString(16));


Después para con una función que me parece será un pelín recursiva determinar que color está más veces en el arreglo.
Me parece que se te va a demorar en poco en realizar la operación, así que cuando lo mandes a hacer situa una espera o algo parecido.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 25 Ago 2008 09:28 am
lo mejor seria hacer la imagen muy pequeña para que no tenga que comprobar tantos pixeles

Por clipdepelicula

237 de clabLevel



 

Valencia (España)

firefox
Citar            
MensajeEscrito el 25 Ago 2008 11:07 am
Si eso es una solución, lo que cuando lo hagas los colores serán aproximados, pero no los mismos de tu imagen original. Pero si tus imagenes son pequeñas todas sería una buena solución.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 25 Ago 2008 11:00 pm
lo que digo es crear una copia, hacerla pequeña, tomar el color y eliminarla

Por clipdepelicula

237 de clabLevel



 

Valencia (España)

firefox
Citar            
MensajeEscrito el 25 Ago 2008 11:23 pm
Si eso te funcionará, pero los colores cuando la hagas pequeña se promediarán porque hace un resampling por lo tanto no serán los mismos que la original, serán unos aproximados.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 26 Ago 2008 03:35 am

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.