Listagem 09 - Página 0: Criando uma imagem em formato binário

##############################################################################
# Parte do livro Introdução à Programação com Python
# Autor: Nilo Ney Coutinho Menezes
# Editora Novatec (c) 2010-2024
# Quarta Edição - Março/2024 - ISBN 978-85-7522-886-9
#
# Site: https://python.nilo.pro.br/
#
# Arquivo: capítulo 09/09.19 - Criando uma imagem em formato binário.py
##############################################################################
imagem_em_hexa = """
42 4d
46 00 00 00
00 00
00 00
36 00 00 00
28 00 00 00
02 00 00 00
02 00 00 00
01 00
18 00
00 00 00 00
10 00 00 00
13 0b 00 00
13 0b 00 00
00 00 00 00
00 00 00 00
00 00 FF
FF FF FF
00 00
FF 00 00
00 FF 00
00 00"""

imagem_bytes = bytes.fromhex(imagem_em_hexa)

with open("imagem.bmp", "wb") as f:
    f.write(imagem_bytes)
Clique aqui para baixar o arquivo