Skip to content

STDO-124: Rewrite TIFFUtils onto TwelveMonkeys imageio-tiff - #7

Draft
alextwigkit wants to merge 1 commit into
masterfrom
STDO-124-p1-tiff-rewrite
Draft

STDO-124: Rewrite TIFFUtils onto TwelveMonkeys imageio-tiff#7
alextwigkit wants to merge 1 commit into
masterfrom
STDO-124-p1-tiff-rewrite

Conversation

@alextwigkit

Copy link
Copy Markdown

Part of P1's licence-clean subtraction on framework (Legacy App Studio perpetual source-handoff bet). framework closes both routes to the jai_* imageio jars, which are withdrawn from Maven Central with no offline equivalent; this repo was the other route.

What changed

Swapped it.geosolutions.imageio-ext:imageio-ext-tiff:1.1.0 (pulls JAI transitively) for com.twelvemonkeys.imageio:imageio-tiff:3.10.1 in pom.xml, and the corresponding import in TIFFUtils.java. Same javax.imageio.spi.ImageReaderSpi contract (createReaderInstance(), setInput, read(int), dispose()) — a drop-in replacement, no other source changes needed.

Verified

mvn clean install from an empty local repository: exit 0.

See PLAN.md in lucidworks/tbe-pitches (STDO-124-bet) for the full plan.

Closes the jai_* route: the old it.geosolutions.imageio-ext
dependency pulls JAI transitively, and jai_* jars are withdrawn from
Maven Central with no offline equivalent. TwelveMonkeys' imageio-tiff
implements the same javax.imageio.spi.ImageReaderSpi contract as a
drop-in replacement.

Part of the STDO-124 licence-clean subtraction on framework.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant