feat(io): allow to configure the transfer syntax used to write Enhenced US Volume DICOM file
Description
Currently, even with nvjpeg2000, writing (and when reading back the data!) is too slow to be usable for DICOM with more than 500 frames. We can however use a non-compressed format, at the expanse of disk space, so the writing and reading speed is maximized.
Proposal
GDCM allows to easily configure a "gdcm::ImageChangeTransferSyntax" that allow us to set the wanted format.
Functional specifications
No functional change but The DICOM writer that will be configurable. Service that use this writer need to implement the wrapping between XML configuration and the writer configuration.
Technical specifications
- Add a
setTransferSyntax(TransferSyntax)
tosight::io::dicom::Writer
Test plan
Unit test