Introduction
L'extension «.IMI», est le format de fichier de Intelligent Image du progiciel MonsterBook, lequel est un dessin vectoriel ou aussi connu sous le nom de dessin en fil de fer.
Structure d'entête du fichier
Voici la structure de l'entête :
Déplacement | Taille | Description | |||
---|---|---|---|---|---|
0000h | 3 octets | Ce champ permet d'indiquer la signature du fichier. La valeur est toujours «IMI» | |||
0003h | 2 octets | Ce champ permet d'indiquer le nombre de pixels horizontal. | |||
0005h | 2 octets | Ce champ permet d'indiquer le nombre de pixels vertical. | |||
0006h | 1 octet | Ce champ permet d'indiquer le nombre de bits par pixel. | |||
0007h | 6 octets | Ce champ permet d'indiquer l'échelle horizontal. | |||
000Dh | 6 octets | Ce champ permet d'indiquer l'échelle vertical. | |||
0013h | 1 octet | Ce champ permet d'indiquer le type de système de mesure: | |||
Valeur | Description | ||||
0 | Cette valeur permet d'indiquer le système métrique | ||||
1 | Cette valeur permet d'indiquer le système impérial | ||||
0014h | 1 octet | Ce champ permet d'indiquer la langue courante: | |||
Valeur | Description | ||||
0 | Cette valeur permet d'indiquer le français | ||||
1 | Cette valeur permet d'indiquer l'anglais | ||||
2 | Cette valeur permet d'indiquer le russe | ||||
0015h | 2 octets | Ce champ permet d'indiquer le code de pays et/ou de région. Voici les codes et leurs correspondances: | |||
Valeur | Description | ||||
100 | Afrique du Sud | ||||
200 | Algérie | ||||
300 | Allemagne | ||||
310 | Anglais International | ||||
400 | Angleterre | ||||
500 | Amérique Latine | ||||
600 | Arabie Saoudite | ||||
700 | Argentine | ||||
800 | Asie anglophone | ||||
900 | Australie | ||||
1000 | Autriche | ||||
1100 | Bangladesh | ||||
1200 | Belgique (Français) | ||||
1300 | Belgique (Hollandais) | ||||
1400 | Brésil | ||||
1500 | Canada anglophone | ||||
1600 | Canada francophone | ||||
1700 | Chili | ||||
1800 | Chine | ||||
1900 | Chypre | ||||
2000 | Colombie | ||||
2100 | Corée | ||||
2200 | Costa Rica | ||||
2300 | Danemark | ||||
2400 | Égypte | ||||
2500 | Émirats Arabes Unis | ||||
2600 | Espagne | ||||
2700 | États-Unis | ||||
2800 | Finlande | ||||
2900 | France | ||||
3000 | Grèce | ||||
3100 | Guatemala | ||||
3200 | Haïti | ||||
3300 | Hong Kong | ||||
3400 | Hongrie | ||||
3500 | Ile de Malte | ||||
3600 | Inde | ||||
3700 | Indonésie | ||||
3800 | Iran | ||||
3900 | Irlande | ||||
4000 | Islande | ||||
4100 | Israël | ||||
4200 | Italie | ||||
4300 | Japon | ||||
4400 | Malaysie | ||||
4500 | Maroc | ||||
4600 | Mexique | ||||
4700 | Nouvelle Zélande | ||||
4800 | Norvège | ||||
4900 | Pakistan | ||||
5000 | Panama | ||||
5100 | Pays arabes | ||||
5200 | Pays-Bas | ||||
5300 | Pérou | ||||
5400 | Philippines | ||||
5500 | Pologne | ||||
5700 | Québec | ||||
5800 | République Populaire de Chine | ||||
5900 | Roumanie | ||||
6000 | Royaume-Uni | ||||
6050 | Saguenay/Lac-St-Jean | ||||
6100 | Salvador | ||||
6200 | Singapour | ||||
6300 | Sri Lanka | ||||
6400 | Suède | ||||
6500 | Suisse (Français) | ||||
6600 | Suisse (Allemand) | ||||
6700 | Suisse (Italien) | ||||
6800 | Taïwan | ||||
6900 | Tchécoslovaquie | ||||
7000 | Thaïlande | ||||
7100 | Tunisie | ||||
7200 | Turquie | ||||
7300 | U.R.S.S. | ||||
7400 | Vénézuela | ||||
7500 | Yougoslavie | ||||
7600 | Autres pays | ||||
0017h | 1 octet | Ce champ permet d'indiquer l'intensité de couleur rouge de la couleur d'arrière-plan | |||
0018h | 1 octet | Ce champ permet d'indiquer l'intensité de couleur verte de la couleur d'arrière-plan | |||
0019h | 1 octet | Ce champ permet d'indiquer l'intensité de couleur bleu de la couleur d'arrière-plan | |||
001Ah | 1 octet | Ce champ permet d'indiquer le mode d'objet | |||
001Bh | 41 octets | Ce champ permet d'indiquer la chaine de caractères de format Pascal du nom du projet | |||
0044h | 41 octets | Ce champ permet d'indiquer la chaine de caractères de format Pascal du nom du modèle | |||
006Dh | 31 octets | Ce champ permet d'indiquer la chaine de caractères de format Pascal de l'alias. | |||
008Ch | 31 octets | Ce champ permet d'indiquer la chaine de caractères de format Pascal de l'auteur du dessin. | |||
00ABh | 31 octets | Ce champ permet d'indiquer la chaine de caractères de format Pascal du nom du responsable du dessin. | |||
00CAh | 51 octets | Ce champ permet d'indiquer la chaine de caractères de format Pascal de le nom de la compagnie ou de l'organisme. | |||
00FDh | 256 octets | Ce champ permet d'indiquer la chaine de caractères de format Pascal de la description du dessin. | |||
01FDh | 11 octets | Ce champ permet d'indiquer la chaine de caractères de format Pascal du numéro de version du dessin. | |||
0208h | 61 octets | Ce champ permet d'indiquer la chaine de caractères de format Pascal du courriel de l'auteur du dessin. | |||
0245h | 20 octets | Ce champ permet d'indiquer la chaine de caractères de format Pascal du mot de passe pour accéder à se dessin. | |||
0259h | 256 octets | Ce champ permet d'indiquer la chaine de caractères de format Pascal du chemin du logo du dessin. | |||
0359h | 6 octets | Ce champ permet d'indiquer l'échelle Z (3 dimensions seulement). | |||
035Fh | 1 octet | Ce champ permet d'indiquer le mode du dessin (DFD, Électronique,...). | |||
0360h | 506 octets | Ce champ est réservé pour de ajouts potentiel. | |||
055Ah | 4 octets | Ce champ permet d'indiquer la date de création. | |||
055Eh | 4 octets | Ce champ permet d'indiquer la date de modification. | |||
0562h | 4 octets | Ce champ permet d'indiquer le nombre de modification que le dessin à subit. | |||
0566h | 4 octets | Ce champ permet d'indiquer l'objet courant. | |||
056Ah | 4 octets | Ce champ permet d'indiquer le nombre d'objet. |
Voir également
Format d'image Bitmap du MonsterBook (.BGX)
Format de traitement du texte du MonsterBook (.GAT)
Format du fichier de configuration du MonsterBook (MB.INI)
Format de tableau (chiffrier électronique) du MonsterBook (.MGC)
Dernière mise à jour : Lundi, le 8 février 2016