Construire une image en .bmp à partir d'une matrice RGB

Construire une image en .bmp à partir d'une matrice RGB - Divers - Programmation

Marsh Posté le 13-05-2015 à 11:50:19    

Salut à tous.

 

J'ai codé en OCaml un programme pour convertir un fichier .dat sous la forme d'une matrice RGB. J'aimerais pouvoir sauvegarder cette image, mais je n'ai pas trouvé de librairie disponible qui le faisait sous Windows. D'après ce que j'ai vu le format .bmp est assez simple pour l'enregistrer.

 

J'ai donc réalisé un petit script qui crée l'entête puis enregistre toutes les valeurs de la matrice en hexadécimal dans un fichier .bmp. Malheureusement, je n'obtiens pas une image ouvrable.

 

Je pense que le problème vient du fait que j'ai enregistré en hexadécimal, alors que lorsque j'ouvre un .bmp avec le bloc note, les octets sont codés avec un seul caractère. Comment je peux facilement traduire l'hexadécimal dans cette représentation ? Avez vous une idée d'une autre solution (je songe sérieusement à faire un script en Python...) ?

 

Merci d'avance !


Message édité par Sangel le 13-05-2015 à 12:07:44
Reply

Marsh Posté le 13-05-2015 à 11:50:19   

Reply

Marsh Posté le 13-05-2015 à 15:23:02    

Finalement, j'ai refait mon script en python, ça marche bien

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed