Directory coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion/color/

Directory Created:
2009-03-03 18:05
Directory Deleted:
2009-07-24 17:57
Total Files:
0
Deleted Files:
23
Lines of Code:
0

[root]/coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion/color

Lines of Code

coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion/color/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 72 (100.0%) 2548 (100.0%) 35.3
luis 53 (73.6%) 2100 (82.4%) 39.6
odracirnumira 19 (26.4%) 448 (17.6%) 23.5

Most Recent Commits

luis 2009-07-24 17:57 Rev.: 885

Cambio de nombre del proyecto principal

0 lines of code changed in 23 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion/color: OperadorGray2RGBAlphaAplicacion.java (del), OperadorGray2RGBAplicacion.java (del), OperadorIHS2RGBAplicacion.java (del), OperadorRGB2GrayAplicacion.java (del), OperadorRGB2GrayRGBAlphaAplicacion.java (del), OperadorRGB2GrayRGBAlphaIntAplicacion.java (del), OperadorRGB2GrayRGBAlphaintAplicacion.java (del), OperadorRGB2GrayRGBAplicacion.java (del), OperadorRGB2GrayRGBIntAplicacion.java (del), OperadorRGB2GrayRGBintAplicacion.java (del), OperadorRGB2IHSAplicacion.java (del), OperadorRGB2RGBAbyteAplicacion.java (del), OperadorRGB2RGBbyteAplicacion.java (del), OperadorRGB2RGBintAplicacion.java (del), OperadorRGB2XYZAplicacion.java (del), OperadorRGBA2RGBAbyteAplicacion.java (del), OperadorRGBA2RGBAintAplicacion.java (del), OperadorRGBA2RGBbyteAplicacion.java (del), OperadorRGBAint2RGBAbyteAplicacion.java (del), OperadorRGBbyte2RGBintAplicacion.java (del), OperadorRGBint2RGBAbyteAplicacion.java (del), OperadorRGBint2RGBbyteAplicacion.java (del), OperadorXYZ2RGBAplicacion.java (del)
odracirnumira 2009-03-25 01:19 Rev.: 332

1) Se cambia la interfaz IOperadorAplicacion, añadiendo un método que devuelve toda la información asociada al IOperadorAplicacion. Dicha información se encapsula mediante un objeto de la clase InfoOperadorAplicacion.

2) Como consecuencia, se deben modificar todos las clases que implementan la clase IOperadorAplicacion. Menudo coñazo.

3) Se modifican las clases NodoArbolOperaciones, NodoCategoria y NodoOperacion. Ahora, un NodoArbolOperaciones no tiene por qué ser creado con un nombre en forma de String. Un NodoCategoria sí lo requiere, pero el NodoOperacion no, ya que su nombre lo extraerá del IOperadorAplicacion que hay por debajo. Del mismo modo, la descripción del NodoOperacion es extraída a través del IOperadorAplicacion. Se eliminan, por coherencia, los métodos setNombre() y setDescripcion() de la clase NodoOperacion. Se elimina, por coherencia, el método setNombre() de la clase NodoArbolOperaciones, y se traslada únicamente a la clase NodoCategoria.

440 lines of code changed in 17 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion/color: OperadorGray2RGBAlphaAplicacion.java (+24 -12), OperadorGray2RGBAplicacion.java (+25 -12), OperadorIHS2RGBAplicacion.java (+26 -13), OperadorRGB2GrayAplicacion.java (+26 -13), OperadorRGB2GrayRGBAlphaAplicacion.java (+27 -13), OperadorRGB2GrayRGBAlphaIntAplicacion.java (+26 -12), OperadorRGB2GrayRGBAplicacion.java (+26 -12), OperadorRGB2GrayRGBIntAplicacion.java (+26 -12), OperadorRGB2IHSAplicacion.java (+26 -13), OperadorRGB2RGBAbyteAplicacion.java (+26 -12), OperadorRGB2RGBbyteAplicacion.java (+26 -12), OperadorRGB2RGBintAplicacion.java (+26 -12), OperadorRGB2XYZAplicacion.java (+26 -13), OperadorRGBA2RGBAbyteAplicacion.java (+26 -12), OperadorRGBA2RGBAintAplicacion.java (+26 -12), OperadorRGBA2RGBbyteAplicacion.java (+26 -12), OperadorXYZ2RGBAplicacion.java (+26 -13)
luis 2009-03-07 21:43 Rev.: 319

Añadidas operaciones de cambio de espacio de color XYZ.

Hay que arreglar el cambio de XYZ a RGB, ya que se realiza pero se
obtiene la siguiente excepción:

Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: This ColorModel does not support the unnormalized form
at java.awt.image.ComponentColorModel.getComponents(ComponentColorModel.java:1730)
at es.coolimaging.vista.imagen.PanelImagenInteractivo$MouseAdapterInfoImagen.actualizarInformacionPixelImagen(PanelImagenInteractivo.java:1178)
at es.coolimaging.vista.imagen.PanelImagenInteractivo$MouseAdapterInfoImagen.mouseMoved(PanelImagenInteractivo.java:1124)
at java.awt.AWTEventMulticaster.mouseMoved(AWTEventMulticaster.java:313)
at java.awt.Component.processMouseMotionEvent(Component.java:6179)
at javax.swing.JComponent.processMouseMotionEvent(JComponent.java:3283)
at java.awt.Component.processEvent(Component.java:5903)
at java.awt.Container.processEvent(Container.java:2023)
at java.awt.Component.dispatchEventImpl(Component.java:4501)
at java.awt.Container.dispatchEventImpl(Container.java:2081)
at java.awt.Component.dispatchEvent(Component.java:4331)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4301)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3978)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3895)
at java.awt.Container.dispatchEventImpl(Container.java:2067)
at java.awt.Component.dispatchEvent(Component.java:4331)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

180 lines of code changed in 2 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion/color: OperadorRGB2XYZAplicacion.java (new 90), OperadorXYZ2RGBAplicacion.java (new 90)
luis 2009-03-07 18:27 Rev.: 316

Añadida operación IHS 2 RGB

92 lines of code changed in 2 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion/color: OperadorIHS2RGBAplicacion.java (new 90), OperadorRGB2IHSAplicacion.java (+2 -1)
luis 2009-03-07 03:22 Rev.: 315

Arreglado operador de color RGB 2 IHS.

Remodelados otras operaciones de color e insertadas nuevas

536 lines of code changed in 7 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion/color: OperadorGray2RGBAlphaAplicacion.java (+2 -2), OperadorRGB2RGBAbyteAplicacion.java (new 89), OperadorRGB2RGBbyteAplicacion.java (new 89), OperadorRGB2RGBintAplicacion.java (new 89), OperadorRGBA2RGBAbyteAplicacion.java (new 89), OperadorRGBA2RGBAintAplicacion.java (new 89), OperadorRGBA2RGBbyteAplicacion.java (new 89)
luis 2009-03-06 14:07 Rev.: 313

Nuevas operaciones de cambio de color implementadas

725 lines of code changed in 8 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion/color: OperadorGray2RGBAlphaAplicacion.java (new 90), OperadorGray2RGBAplicacion.java (new 91), OperadorRGB2GrayRGBAlphaIntAplicacion.java (new 90), OperadorRGB2GrayRGBIntAplicacion.java (new 90), OperadorRGBAint2RGBAbyteAplicacion.java (new 91), OperadorRGBbyte2RGBintAplicacion.java (new 91), OperadorRGBint2RGBAbyteAplicacion.java (new 91), OperadorRGBint2RGBbyteAplicacion.java (new 91)
luis 2009-03-05 14:44 Rev.: 312

Nuevas operaciones de cambio de color al espacio de color Gray

183 lines of code changed in 5 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion/color: OperadorRGB2GrayAplicacion.java (+1 -1), OperadorRGB2GrayRGBAlphaAplicacion.java (+1 -1), OperadorRGB2GrayRGBAlphaintAplicacion.java (new 90), OperadorRGB2GrayRGBAplicacion.java (+1 -1), OperadorRGB2GrayRGBintAplicacion.java (new 90)
luis 2009-03-05 13:49 Rev.: 311

Añadidas nuevas operaciones de cambio de color a escala de grises.
En un principio son definitivas, a no ser que se encuentre anomalias con algún tipo de imagen.

184 lines of code changed in 3 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion/color: OperadorRGB2GrayAplicacion.java (+4 -2), OperadorRGB2GrayRGBAlphaAplicacion.java (new 90), OperadorRGB2GrayRGBAplicacion.java (new 90)
luis 2009-03-05 01:36 Rev.: 310

Insertada operación de cambio de espacio de color de RGB 2 Gray.

119 lines of code changed in 2 files:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion/color: OperadorRGB2GrayAplicacion.java (new 89), OperadorRGB2IHSAplicacion.java (+30 -25)
odracirnumira 2009-03-03 22:12 Rev.: 304

Se depura el panel de creción del histograma.

6 lines of code changed in 1 file:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion/color: OperadorRGB2IHSAplicacion.java (+6 -3)
odracirnumira 2009-03-03 21:52 Rev.: 303

Se añade la clase PanelInfoOperacionVacio; como consecuencia, se eliminan todos los PanelInfoOperacion que no tuvieran parámetros asociados.

2 lines of code changed in 1 file:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion/color: OperadorRGB2IHSAplicacion.java (+2 -2)
luis 2009-03-03 18:05 Rev.: 300

Primer operador de color hecho. La estructura del operador es correcta, pero la operación no hace lo que tiene que hacer.

81 lines of code changed in 1 file:

  • coolImagingApplication/src/es/coolimaging/controlador/operador/operadoresAplicacion/color: OperadorRGB2IHSAplicacion.java (new 81)
Generated by StatSVN 0.7.0