Igualar color de figura al color de fondo progresivamente.

Iniciado por ignorantev1.1, 25 Noviembre 2016, 03:46 AM

0 Miembros y 1 Visitante están viendo este tema.

ignorantev1.1

Buenas.

Aquí con un problema:

En un proyecto, por X razón, debo pintar figuras geométricas. Las cuales además de recibir como parámetro el color que tendrán, recibirán un parámetro extra para, digamos, la opacidad. Ojo, que no es el canal "Alpha" ya bien conocido:

Supongamos que voy a pintar un cuadrado de color "6e8fb0" sobre un fondo "44aadb":



La muestra la hice manualmente, pinté 6 veces el cuadro de color "6e8fb0", luego le varié la opacidad y resultaron esos colores, el problema es que no encuentro una relación entre los colores, es decir, si hago una suma (o resta) entre 1 variación y su predecesora o sucesora, no da el mismo resultado que con otra:

Citar
6e8fb0 - 6594b8 = 8FAF8
6594b8 -  5d99c1 = 7FAF7


2 preguntas:

¿Sí me explico?  :xD

¿Alguna idea?

Saludos!


engel lex

te explico brevemente... los coloresque ves son RGB en formato HEX, no puedes aplicar operaciones arimeticas entre ellos y esperar valores coherentes, ya que estás tratando como unidimiensional una estructura tridimensional...


para hacer la operación primero tienes que separar los 3 colores, operarlos y luego reunirlos...
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

ignorantev1.1

Lo había considerado pero no lo había puesto en práctica.  :xD

Ahí está el clavo, gracias!

Saludos!