pydicom.pixel_data_handlers.gdcm_handler¶
Use the GDCM Python package to decode pixel transfer syntaxes.
Functions
|
Return a |
|
Return a |
|
Return a |
|
Use the GDCM package to decode Pixel Data. |
Return |
|
|
Return |
Return |
|
|
Return |
-
pydicom.pixel_data_handlers.gdcm_handler.create_data_element(dicom_dataset)[source]¶ Return a
gdcm.DataElementfor the Pixel Data.- Parameters
dicom_dataset (dataset.Dataset) – The
Datasetcontaining the Pixel Data.- Returns
The converted Pixel Data element.
- Return type
gdcm.DataElement
-
pydicom.pixel_data_handlers.gdcm_handler.create_image(dicom_dataset, data_element)[source]¶ Return a
gdcm.Image.- Parameters
dicom_dataset (dataset.Dataset) – The
Datasetcontaining the Image Pixel module.data_element (gdcm.DataElement) – The
gdcm.DataElementPixel Data element.
- Returns
- Return type
gdcm.Image
-
pydicom.pixel_data_handlers.gdcm_handler.create_image_reader(filename)[source]¶ Return a
gdcm.ImageReader.- Parameters
filename (str or unicode) – The path to the DICOM dataset.
- Returns
- Return type
gdcm.ImageReader
-
pydicom.pixel_data_handlers.gdcm_handler.get_pixeldata(dicom_dataset)[source]¶ Use the GDCM package to decode Pixel Data.
- Returns
A correctly sized (but not shaped) array of the entire data volume
- Return type
- Raises
ImportError – If the required packages are not available.
TypeError – If the image could not be read by GDCM or if the Pixel Data type is unsupported.
AttributeError – If the decoded amount of data does not match the expected amount.
-
pydicom.pixel_data_handlers.gdcm_handler.is_available()[source]¶ Return
Trueif the handler has its dependencies met.
-
pydicom.pixel_data_handlers.gdcm_handler.needs_to_convert_to_RGB(dicom_dataset)[source]¶ Return
Trueif the Pixel Data should to be converted from YCbCr to RGB.This affects JPEG transfer syntaxes.