Exemple #1
0
 def set_data(self, size, data, depth, compression=0, version=1):
     self.data = compress(data, compression, size[0], size[1], depth,
                          version)
     self.depth = int(depth)
     self.pixel_depth = int(depth)
     self.rectangle = (0, 0, int(size[1]), int(size[0]))
     self.compression = Compression(compression)
     self.is_written = True
    def read(cls, fp):
        """Read the element from a file-like object.

        :param fp: file-like object
        :rtype: :py:class:`.ChannelData`
        """
        compression = Compression(read_fmt('H', fp)[0])
        data = fp.read()
        return cls(compression, data)
Exemple #3
0
    def read(cls, fp):
        """Read the element from a file-like object.

        :param fp: file-like object
        :rtype: :py:class:`.ImageData`
        """
        start_pos = fp.tell()
        compression = Compression(read_fmt('H', fp)[0])
        data = fp.read()  # TODO: Parse data here. Need header.
        logger.debug('  read image data, len=%d' % (fp.tell() - start_pos))
        return cls(compression, data)
Exemple #4
0
 def read(cls, fp, length=0, **kwargs):
     compression = Compression(read_fmt('H', fp)[0])
     data = fp.read(length)
     return cls(compression, data)
 def read(cls, fp):
     compression = Compression(read_fmt('H', fp)[0])
     data = fp.read()
     return cls(compression, data)
Exemple #6
0
 def read(cls, fp):
     start_pos = fp.tell()
     compression = Compression(read_fmt('H', fp)[0])
     data = fp.read()  # TODO: Parse data here. Need header.
     logger.debug('  read image data, len=%d' % (fp.tell() - start_pos))
     return cls(compression, data)