Port label support from omero-ms-image-region implementation #1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR tried to reconcile the difference between the ZarrPixelBuffer & PixelsService implementation in this repository and the
omero-ms-image-region
micro-service.Although similar, the main difference is the support for reading OME-Zarr label images specified via
ExternalInfo
at theMask
object which only exists in the micro-service at the moment.These changes were made on top of 2f49133 which has the smallest diff compared to the current micro-service implementation. Below is the diff of the main source files as of ae26e1e against their equivalents in the
v0.8.7
tag ofomero-ms-image-region
The main difference are
PixelsService
are:getRowColumnField
API in image-region. Assuming this is an historical artifact as I cannot see where this API is being consumedgetImage
andgetSeries
APIsprivate PixelBuffer getOmeNgffPixelBuffer(Pixels pixels, boolean write)
vsprotected ZarrPixelBuffer createOmeNgffPixelBuffer(Pixels pixels)