Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ts-registry] Add JPEG XL transfer syntaxes #571

Merged
merged 11 commits into from
Oct 24, 2024
Merged

Conversation

Enet4
Copy link
Owner

@Enet4 Enet4 commented Oct 16, 2024

Uses jxl-oxide for decoding and zune-jpegxl for encoding.

@Enet4 Enet4 added A-lib Area: library C-transfer-syntax Crate: dicom-transfer-syntax-registry labels Oct 16, 2024
@Enet4 Enet4 marked this pull request as ready for review October 19, 2024 11:09
@Enet4 Enet4 added the new This provides a new, mostly independent feature label Oct 19, 2024
@Enet4 Enet4 force-pushed the new/ts-registry/jpeg-xl branch 2 times, most recently from 8dcc363 to 4466764 Compare October 23, 2024 19:13
- use jxl-oxide for decoding and zune-jpegxl for encoding
from transfer-syntax-registry
- retain photometric interpretation in that case
  and force lossless encoding
- encode to JPEG XL and JPEG XL lossless (requires feature jpegxl)
- encode to JPEG-LS lossless and JPEG-LS near-lossless
  (requires feature charls)
- feature gate encoding to JPEG baseline
  on cargo feature jpeg
- update readme with new options
@Enet4 Enet4 merged commit 2f099b0 into master Oct 24, 2024
4 checks passed
@Enet4 Enet4 mentioned this pull request Oct 28, 2024
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-lib Area: library C-transfer-syntax Crate: dicom-transfer-syntax-registry new This provides a new, mostly independent feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant