pydicom.pixels.utils.get_expected_length¶
- pydicom.pixels.utils.get_expected_length(ds: Dataset, unit: str = 'bytes') int[source]¶
- Return the expected length (in terms of bytes or pixels) of the Pixel Data. - Element - Required or optional - Tag - Keyword - Type - (0028,0002) - SamplesPerPixel - 1 - Required - (0028,0004) - PhotometricInterpretation - 1 - Required - (0028,0008) - NumberOfFrames - 1C - Optional - (0028,0010) - Rows - 1 - Required - (0028,0011) - Columns - 1 - Required - (0028,0100) - BitsAllocated - 1 - Required - Parameters:
- ds (Dataset) – The - Datasetcontaining the Image Pixel module and Pixel Data.
- unit (str, optional) – If - 'bytes'then returns the expected length of the Pixel Data in whole bytes and NOT including an odd length trailing NULL padding byte. If- 'pixels'then returns the expected length of the Pixel Data in terms of the total number of pixels (default- 'bytes').
 
- Returns:
- The expected length of the Pixel Data in either whole bytes or pixels, excluding the NULL trailing padding byte for odd length data. 
- Return type: