Skip to content

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

Merged
Enet4 merged 11 commits intomasterfrom
new/ts-registry/jpeg-xl
Oct 24, 2024
Merged

[ts-registry] Add JPEG XL transfer syntaxes#571
Enet4 merged 11 commits intomasterfrom
new/ts-registry/jpeg-xl

Conversation

@Enet4
Copy link
Copy Markdown
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
Enet4 added 11 commits October 24, 2024 19:11
- 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 force-pushed the new/ts-registry/jpeg-xl branch from 23ce082 to 5d760ba Compare October 24, 2024 18:24
@Enet4 Enet4 merged commit 2f099b0 into master Oct 24, 2024
@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