Añadidos previsualizadores y otros arreglos en el panel de filtros.
Fixed RGB to CMYK conversion
-Fixed interpolation method-Fixed transparency
Añadidas notificaciones de carga de páginas de las bandas de los buffer para uso futuro.Cambiado el método de interpolación de los bufferes tanto para el tileado como para el dibujado de "vecino más cercano" a "bilineal"
- Arregladas dependencias- Añadido un OperationManager separado del BufferManager- Añadida la pestaña de filtros a la ventana de propiedades de las capas raster- Arregladas la adición de las operaciones automáticas (LinearStretch y ColorTable) a los filtros...
- Añadidos los filtros de StretchEnhancement y/o ColorTable automáticamente cuando es necesario.- Arreglados problemas en las páginas de propiedades de bandas y tabla de color.- Arreglado el campo "output_color_interpretation" en todas las operaciones donde se usa....
Añadida una ColorTableOperation a la lista de filtros en la página de propiedades de ColorTable de la capa cuando se selecciona una.
Remove HistogramMatchingOperation
Fixed some operations.
Fixed visibility of properties.
Fixed methods to inquire type of color interpretation.
minor fixes
Fixed CMYKToRGB Method
Added ColorTableOperation
Fixed getFrequencies method and deleted getAccumulateHistogramValue & getReverseAccumulateHistogramValue methods in HistogramBand.Properly used getFrequencies method in EqualizationOperation.
Equalization operation
- Added Kernel- Added FirstDerivative Operation- Added Convolution Operation- And fixed some bug in Mode and Median operations
Fixed Statistics for Byte and Unsigned Short datatypes andimplemented Brightness, CMYKToRGB, ColorBalanceCMY, ColorBalanceHSL, ColorBalanceRGB, Contrast, Grayscale, HSLToRGB, RGBToCMYK, RGBToHSL, Median, Mode and TailTrim operations.
Implementación en falso de todas las Operaciones (Previously filters)
Implementación de las operaciones de brillo, contraste y escala de grises.
- Actualización de dependencias.- Introducción de las BufferOperation- Implementación de LinearStretchOperation
- Added color table page to raster layer properties with a previewer.- Added event management to update the previewer.- Moved the colorTable from the leend to the color interpretation.
Gestión de la librería de tablas de color
Prepared raster to manage color tables library.
Reestructuración de la parte de swing de raster.
Arreglados problemas de tratamiento de los componentes de los colores en el dibujado de la leyenda. Se estaba usando byte y ahora se usa int.También arreglados problemas en los rangos de transparencia.
- Eliminado BandInfo del raster store y de los provider.- Añadido a los provider el bandDescriptor y ampliado para que contenga los datos de NoData, DataType, Name y Description.- Modificados los métodos create buffer de los provider para que tenga en cuenta estos valores en el bandDescriptor....
Añadidos e implementados los paneles de propiedades de capa:- Transparencia (solo para raster)- Rango de escalas (para todo tipo de capas)
Añadido pero no implementado aún el panel de propiedades de capa:- Bandas (solo para raster)
Arreglado el panel de Información para eliminar los titledBorders.
Añadida al RasterStore la posibilidad de incorporarle bandas adicionales provenientes de otros RasterStores.
- In DefaultRasterLegend added some method to different conversions between any primitive types to byte.
Fixed drawing reprojected raster layers.
- Arreglados problemas de desbordamientos de memoria con los clippedBuffer.- Tile hecho Disposable para poder desechar el buffer que posee.
Intentos de arreglar los errores de desbordamientos de memoria.
Mejorada considerablemente la velocidad de dibujado de capas raster con proyección al vuelo.
Added constructor with parameters to DefaultTransparencyRange class
Added to RasterLegendManager methods for create transparencyRanges
Remove unused imports
Resueltos algunos problemas de:- interpretación de color- disposición del store en la layer- identificación de archivos en GDAL
Added more scheme colors
Fix exception message
Correcciones del proyecto y subida del proveedor de GDAL
Correcciones y mejoras en el rendimientos
It shows the image, but it takes too much time. Also the viewport must be the same dimensions that the image
Clip and interpolated before project buffer to improve performance when a buffer is drawn.Add test to test draw methods with several envelopes and types.
Remove unused PAL band interpretation
Add accept method to factory. This method allow us to ask factory if file can be read by factory.Add getColorTables implementation from directory.Add test.
Add gvSIG Color Table IO implementation to read and write ColorTables
Minor change.
Change getValue method for getAlpha
Add TODO comments at gvSIGColorTableIO. It has to be implemented when RMF file can be read and written.
Fix NPE at compareTo method when one of two classes have null name.Add ColorTablaIO test.
Change method readFile to read.Remove name of factory. Now it uses ColorTableIO name to ne registered.
Add ColorTableIO to read and write color tables from gvSIG and Gimp formats.
Fix error when transparency is applied to RGB buffer.
Add draw gray buffer. Fix global transparency over gray and rgb buffers.
Change default value of transparency to 255 (opaque).
Fix createColorTable method.
Fix implementation of getRGBA method. This method can not use binary search.
Fix transparency constructors.Fix default value when there are not defined transparency ranges.
Fix Color interpretation constructor when a color intepretation constant is received as parameter.Fix isGray and isUndefined method
Add methods to create Transparency entities.Remove useless method to create color interpretation.
Minor changes. Fix variable name.
Add first implementation of draw method.
Change opacity for transparency.Add method to get alpha of RGB value defined by TransparencyRanges.
Add method to color table to get RGB of value defined by classes of ColorTable.
Add is gray method to color interpretation
Add transparency implementation.
Fix name of color interpretation persistence definition
Add Color interpretation APIAdd API to raster legend manager to create color interpretationsAdd raster legend implementationAdd isNamePath check to Color Table to avoid set path as color table name.
Minor changes.
Add implementation of ColorTable and ColorTableClass.Add create methods to Raster legend manager.
Add default implementation classes.
Rename ColorTableProvider to ColorTableIO.Add methods to create table colors and get registered table color IO factories to write and read color tables from files.
Add default implementation of Raster legend library and manager.
refs #19193 Refactoring of org.gvsig.raster first commit