コード例 #1
0
ファイル: actions.py プロジェクト: EvgenKo423/psd-tools
def decode_unit_float(key, fp):
    unit_key = fp.read(4)
    if not UnitFloatType.is_known(unit_key):
        warnings.warn("Unknown UnitFloatType: %r" % unit_key)

    value = read_fmt("d", fp)[0]
    return UnitFloat(UnitFloatType.name_of(unit_key), value)
コード例 #2
0
def decode_unit_float(key, fp):
    unit_key = fp.read(4)
    if not UnitFloatType.is_known(unit_key):
        warnings.warn('Unknown UnitFloatType: "%s"' % unit_key.decode())

    value = read_fmt("d", fp)[0]
    return UnitFloat(UnitFloatType.name_of(unit_key), value)
コード例 #3
0
ファイル: actions.py プロジェクト: EvgenKo423/psd-tools
def decode_unit_floats(key, fp):
    unit_key = fp.read(4)
    if not UnitFloatType.is_known(unit_key):
        warnings.warn("Unknown UnitFloatType: %r" % unit_key)

    floats_count = read_fmt("I", fp)[0]
    floats = []

    for n in range(floats_count):
        value = read_fmt("d", fp)[0]
        floats.append(UnitFloat(UnitFloatType.name_of(unit_key), value))

    return floats
コード例 #4
0
ファイル: actions.py プロジェクト: vbraun/psd-tools
def decode_unit_floats(key, fp):
    unit_key = fp.read(4)
    if not UnitFloatType.is_known(unit_key):
        warnings.warn('Unknown UnitFloatType: %r' % unit_key)

    floats_count = read_fmt("I", fp)[0]
    floats = []

    for n in range(floats_count):
        value = read_fmt("d", fp)[0]
        floats.append(UnitFloat(UnitFloatType.name_of(unit_key), value))

    return floats
コード例 #5
0
ファイル: descriptor.py プロジェクト: sfneal/psd-tools3
    def read(cls, fp):
        """Read the element from a file-like object.

        :param fp: file-like object
        """
        unit, value = read_fmt('4sd', fp)
        return cls(unit=UnitFloatType(unit), value=value)
コード例 #6
0
ファイル: actions.py プロジェクト: makielab/psd-tools
def decode_unit_float(key, fp):
    unit_key = read_fmt("I", fp)

    if UnitFloatType.is_known(unit_key):
        value = read_fmt("d", fp)
        return UnitFloat(UnitFloatType.name_of(unit_key), value)
コード例 #7
0
ファイル: descriptor.py プロジェクト: shushilvshe/psd-tools
 def read(cls, fp):
     unit, value = read_fmt('4sd', fp)
     return cls(unit=UnitFloatType(unit), value=value)