# Get LUT dimension (size of 3D grid) dimension_elem = color_transform.find('.//xmpG:Dimension', ns) if dimension_elem is None: dimension_elem = color_transform.find('.//xmpG:cubeDimension', ns) if dimension_elem is None: dimension_elem = color_transform.find('.//xmpG:size', ns)
This is the standard professional workflow if you prefer not to use third-party converters: xmp to cube converter