Opened 14 years ago
#1251 new defect
GuiTools: Image modification
Reported by: | Pedro Gea | Owned by: | Jorge |
---|---|---|---|
Priority: | high | Milestone: | Mantainance |
Component: | GuiTools | Version: | head |
Severity: | normal | Keywords: | |
Cc: |
Description
Se solicita la posibilidad de definir una imagen a partir de otra existente alterando el color de sus píxeles mediante la aplicación de una función del tipo:
Set <function>(Real r, Real g, Real b)
Esta función sólo se aplicaría sobre los píxeles no transparentes. Habría que definir cómo han de implementarse (y si el color está en el rango [0,1]
o [0,255]
).
Quizá podría implementarse un conjunto de funciones por defecto dentro del ImageManager como:
Real ToGrayLevel(Real r, Real g, Real b) { Real x = (r+g+b)/3; [[x,x,x]] }
o incluso limitar el uso a sólo un conjunto de funciones implementadas internamente.
La motivación (como en el caso de #1250) es facilitar la creación y el uso de iconos. Véanse como ejemplo los iconos de los objetos desactivados (en escala de grises) de MMS.