Skip to content

Add Zstd support - #199

Merged
tlnagy merged 2 commits into
tlnagy:masterfrom
BioTurboNick:zstd-support
Apr 10, 2026
Merged

Add Zstd support#199
tlnagy merged 2 commits into
tlnagy:masterfrom
BioTurboNick:zstd-support

Conversation

@BioTurboNick

Copy link
Copy Markdown
Contributor

What it says on the tin. I used Claude Code for this, checked on my own images. Seems straightforward enough.

@BioTurboNick

Copy link
Copy Markdown
Contributor Author

I see there is some discussion in #173 about dependency strategy... but that's been untouched for 2 years. @mkitti

@codecov-commenter

codecov-commenter commented Mar 24, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 92.94%. Comparing base (9a5734a) to head (1e5d139).

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #199      +/-   ##
==========================================
+ Coverage   92.93%   92.94%   +0.01%     
==========================================
  Files          15       15              
  Lines        1203     1205       +2     
==========================================
+ Hits         1118     1120       +2     
  Misses         85       85              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@tlnagy

tlnagy commented Mar 24, 2026

Copy link
Copy Markdown
Owner

Thanks for the PR! We haven't really resolved the issues in #173 and while pure-Julia solutions are preferred, Zstd support would be nice. I haven't had time to refactor the package to use extensions which probably will be ideal long-term.

Could you add the example zstd tiff to https://github.com/tlnagy/exampletiffs? I like to keep the files out of the main TiffImages repo.

Comment thread test/runtests.jl Outdated
@tlnagy
tlnagy merged commit f51b733 into tlnagy:master Apr 10, 2026
11 checks passed
@tlnagy

tlnagy commented Apr 10, 2026

Copy link
Copy Markdown
Owner

Thanks @BioTurboNick for the PR!

@mkitti

mkitti commented Apr 10, 2026

Copy link
Copy Markdown

I did start working on a pure-Julia version of Zstandard:

https://github.com/JuliaIO/Zstandard.jl

@BioTurboNick

Copy link
Copy Markdown
Contributor Author

I did start working on a pure-Julia version of Zstandard:

https://github.com/JuliaIO/Zstandard.jl

I actually did too 😂 as an exercise in seeing what I could get Claude Code to do. We can compare notes sometime. https://github.com/BioTurboNick/ZstdInflate.jl

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants