This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a change to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git


    from 34aaff134e `CombinedImageLayout.createColorModel()` should preserve 
the visible band of source image if possible. This commit also remove some 
`java.util.Optional` from internal API because all usages of it where invoking 
`orElse(null)`.
     new 9627d2e9cc Initial version of an `Colorizer` interface for building 
the `ColorModel` of a computed image. Replacement is not yet done everywhere.
     new 14487a49ab Rename the internal `Colorizer` class as 
`ColorModelBuilder` for avoiding confusion with the new `Colorizer` interface.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../apache/sis/gui/coverage/CoverageStyling.java   |   4 +-
 .../coverage/grid/BandAggregateGridCoverage.java   |  18 +-
 .../org/apache/sis/coverage/grid/GridCoverage.java |   6 +-
 .../sis/coverage/grid/GridCoverageBuilder.java     |   6 +-
 .../sis/coverage/grid/GridCoverageProcessor.java   |  12 +-
 .../apache/sis/coverage/grid/ImageRenderer.java    |  10 +-
 .../org/apache/sis/image/BandAggregateImage.java   |  32 ++-
 .../apache/sis/image/BandedSampleConverter.java    |  13 +-
 .../main/java/org/apache/sis/image/Colorizer.java  | 266 +++++++++++++++++++++
 .../org/apache/sis/image/CombinedImageLayout.java  |  43 ++--
 .../java/org/apache/sis/image/ComputedImage.java   |  22 +-
 .../java/org/apache/sis/image/ImageProcessor.java  | 113 +++++++--
 .../java/org/apache/sis/image/Visualization.java   |  24 +-
 .../j2d/{Colorizer.java => ColorModelBuilder.java} |  24 +-
 .../internal/coverage/j2d/ColorModelFactory.java   | 240 ++++++++++++-------
 .../sis/internal/coverage/j2d/ColorModelType.java  |   2 +-
 .../sis/internal/coverage/j2d/ColorsForRange.java  |  10 +-
 .../sis/internal/coverage/j2d/ImageUtilities.java  |   2 +-
 .../apache/sis/image/BandAggregateImageTest.java   |   2 +-
 ...lorizerTest.java => ColorModelBuilderTest.java} |  14 +-
 .../apache/sis/test/suite/FeatureTestSuite.java    |   2 +-
 .../sis/internal/map/coverage/RenderingData.java   |   6 +-
 .../sis/util/collection/WeakValueHashMap.java      |  89 +++++--
 .../org/apache/sis/internal/netcdf/Convention.java |   3 +-
 .../aggregate/BandAggregateGridResource.java       |  19 +-
 .../aggregate/BandAggregateGridResourceTest.java   |   2 +-
 26 files changed, 715 insertions(+), 269 deletions(-)
 create mode 100644 
core/sis-feature/src/main/java/org/apache/sis/image/Colorizer.java
 rename 
core/sis-feature/src/main/java/org/apache/sis/internal/coverage/j2d/{Colorizer.java
 => ColorModelBuilder.java} (97%)
 rename 
core/sis-feature/src/test/java/org/apache/sis/internal/coverage/j2d/{ColorizerTest.java
 => ColorModelBuilderTest.java} (93%)

Reply via email to