View Source ExDicom.Reader.ReadEncapsulatedImageFrame (EX_DICOM v0.2.0)

Functionality for extracting encapsulated image frames from DICOM data.

Summary

Functions

Returns the pixel data for the specified frame in an encapsulated pixel data element that has a non-empty basic offset table.

Functions

read_frame(dataset, pixel_data_element, frame_index, opts \\ [])

Returns the pixel data for the specified frame in an encapsulated pixel data element that has a non-empty basic offset table.

Parameters

  • dataset - The dataset containing the encapsulated pixel data
  • pixel_data_element - The pixel data element (x7fe00010) to extract from
  • frame_index - Zero based frame index
  • opts - Optional parameters
    • :basic_offset_table - Optional array of starting offsets for frames
    • :fragments - Optional array of fragment descriptors

Returns

  • {:ok, binary} - The extracted frame data
  • {:error, reason} - If extraction fails