En vous basant sur vos connaissances du format BMP acquises précédemment, écrivez un programme Python qui génère un fichier BMP représentant la matrice de points jaunes.
Votre programme doit prendre en entrée :
- La date et l'heure d'impression
- Le numéro de série de l'imprimante (6 caractères ASCII).
- Le nom d'utilisateur (6 caractères ASCII).
- Une image BMP ayant 300 pixels de large et 200 pixels de hauteur. Il peut s'agir par exemple du drapeau Belge généré précédemment.
Votre programme doit générer un nouveau fichier BMP reprenant l'image BMP donnée en entrée, à laquelle certains pixels sont modifiés en un ensemble de points jaunes encodant les autres informations données en entrée (date, heure, numéro de série, nom d'utilisateur).
Le point jaune au coin supérieur gauche se situe à la coordonnée \((30,160)\) de l'image BMP.
Par construction, les informations se trouvent dans une zone de taille \(8 \times 22\) de l'image originale.
INGInious