C'est là que j'ai du mal : tu veux dire que certains génèrent des fichiers .bmp en replaçant la partie
DIB header par ... ce qu'ils veulent
Parce que déjà cette partie c'est du flou artistique (version 4 ou 5, présence des 4 masques ou pas en fonction de la compression) qu'il faut être complétement suicidaire en ne respectant pas la diarrhée explicative de Microsoft
Tu m'étonnes que ton jeu de test, c'est plus un jeu de loterie en fonction du logiciel
Le format .bmp c'est de la m$rd$, mais il y a quand même des choses qui fonctionnent avec une énorme compatibilité Windows/ logiciel lorsque c'est dans les clous.
Parce que pour moi c'est simple : il faut regarder la compression et le nombre de bits et ensuite la valeur des masques s'ils sont présents.
Et ensuite, pour certains cas comme le 16 bits BI_RGB ou le 24 bits BI_RGB (<- Microsoft ne semble pas le valider celui-ci), tu peux tester toutes les couleurs pour t'ôter des doutes.
Parce que pour moi c'est un faux problème : une image en 32 bits XRGB n'a pas lieu d'exister et doit être remplacée par une image 24 bits, mais pourquoi pas parce que son traitement est transparent.
Seuls les onanistes du détail héxadécimal s'en apercevront
Partager