pydicom.pixel_data_handlers.jpeg_ls_handler¶
Use the jpeg_ls (CharPyLS) Python package to decode Pixel Data.
Functions
|
Return the Pixel Data as a |
Return |
|
Return |
|
Return |
|
|
Return |
- pydicom.pixel_data_handlers.jpeg_ls_handler.get_pixeldata(ds: Dataset) numpy.ndarray ¶
Return the Pixel Data as a
numpy.ndarray
.- Returns
A correctly sized (but not shaped) numpy array of the Pixel Data.
- Return type
numpy.ndarray
- Raises
ImportError – If the required packages are not available.
NotImplementedError – If the transfer syntax is not supported.
TypeError – If the pixel data type is unsupported.
- pydicom.pixel_data_handlers.jpeg_ls_handler.is_available() bool ¶
Return
True
if the handler has its dependencies met.
- pydicom.pixel_data_handlers.jpeg_ls_handler.needs_to_convert_to_RGB(ds: Dataset) bool ¶
Return
True
if the Pixel Data should to be converted from YCbCr to RGB.This affects JPEG transfer syntaxes.
- pydicom.pixel_data_handlers.jpeg_ls_handler.should_change_PhotometricInterpretation_to_RGB(ds: Dataset) bool ¶
Return
True
if the Photometric Interpretation should be changed to RGB.This affects JPEG transfer syntaxes.
- pydicom.pixel_data_handlers.jpeg_ls_handler.supports_transfer_syntax(transfer_syntax: pydicom.uid.UID) bool ¶
Return
True
if the handler supports the transfer_syntax.- Parameters
transfer_syntax (uid.UID) – The Transfer Syntax UID of the Pixel Data that is to be used with the handler.