imagesplit.file.data_type module¶
Support multiple imaging data types
Author: Tom Doel Copyright UCL 2017
-
class
imagesplit.file.data_type.
DataType
(template_name, byte_order_msb, compression=None, is_imagej=False)[source]¶ Bases:
object
Return required factory for image file formats
-
CHAR_TYPE
= 'char'¶
-
DOUBLE_TYPE
= 'double'¶
-
FLOAT_TYPE
= 'float'¶
-
LONG_LONG_TYPE
= 'longlong'¶
-
LONG_TYPE
= 'long'¶
-
RGB_TYPE
= 'rgb'¶
-
SHORT_TYPE
= 'short'¶
-
UCHAR_TYPE
= 'uchar'¶
-
ULONG_LONG_TYPE
= 'ulonglong'¶
-
ULONG_TYPE
= 'ulong'¶
-
USHORT_TYPE
= 'ushort'¶
-
classmethod
from_metaio
(metaio_type_name, byte_order_msb)[source]¶ Create a DataType from a MetaIO data type string
-
classmethod
from_tiff
(tiff_type_name, byte_order_msb)[source]¶ Create a DataType from a TIFF data type string
-
classmethod
name_from_metaio
(metaio_type_name)[source]¶ Get a DataType string from a MetaIO data type string
-
classmethod
name_from_tiff
(tiff_type_name)[source]¶ Get a DataType string from a TIFF data type string
-
types
= {'char': <imagesplit.file.data_type.DataTypeTemplate object>, 'double': <imagesplit.file.data_type.DataTypeTemplate object>, 'float': <imagesplit.file.data_type.DataTypeTemplate object>, 'long': <imagesplit.file.data_type.DataTypeTemplate object>, 'longlong': <imagesplit.file.data_type.DataTypeTemplate object>, 'rgb': <imagesplit.file.data_type.DataTypeTemplate object>, 'short': <imagesplit.file.data_type.DataTypeTemplate object>, 'uchar': <imagesplit.file.data_type.DataTypeTemplate object>, 'ulong': <imagesplit.file.data_type.DataTypeTemplate object>, 'ulonglong': <imagesplit.file.data_type.DataTypeTemplate object>, 'ushort': <imagesplit.file.data_type.DataTypeTemplate object>}¶
-