Discuss / Python / work

4Neutrino

#1 Created at ... [Delete] [Delete and Lock User]

import base64, struct

def bmp_info(data): if len(data) >= 30: vdata = data[0:30] if len(data) > 30 else data tp = struct.unpack('<ccIIIIIIHH', vdata) prefix = tp[0] + tp[1]

    if prefix == b'BM' or prefix == b'BA':
        return {
            'width': tp[6],
            'height': tp[7],
            'color': tp[9]
        }
    else:
        return None
else:
    return None

  • 1

Reply