def __init__(self, image_file, **kwargs): '''Initialise the image structure from the given file, including a proper model of the experiment.''' from dxtbx import IncorrectFormatError if not self.understand(image_file): raise IncorrectFormatError(self, image_file) width, height, depth, order, bytes = FormatTIFF.get_tiff_header( image_file) # comment block - where the detector serial number may (or may not) be stored # comments = bytes[1024+1440:1024+1440+512] self._header_size = 4096 if order == FormatTIFF.LITTLE_ENDIAN: self._I = '<I' self._i = '<i' self._ii = '<ii' else: self._I = '>I' self._i = '>i' self._ii = '>ii' FormatTIFF.__init__(self, image_file, **kwargs) return
def __init__(self, image_file): '''Initialise the image structure from the given file, including a proper model of the experiment.''' assert(self.understand(image_file)) width, height, depth, order, bytes = FormatTIFF.get_tiff_header( image_file) # comment block - where the detector serial number may (or may not) be stored # comments = bytes[1024+1440:1024+1440+512] self._header_size = 4096 if order == FormatTIFF.LITTLE_ENDIAN: self._I = '<I' self._i = '<i' self._ii = '<ii' else: self._I = '>I' self._i = '>i' self._ii = '>ii' FormatTIFF.__init__(self, image_file) return
def __init__(self, image_file, **kwargs): """Initialise the image structure from the given file, including a proper model of the experiment.""" assert self.understand(image_file) FormatTIFF.__init__(self, image_file, **kwargs)