cs_chatou
Messages postés6Date d'inscriptionmardi 2 mars 2004StatutMembreDernière intervention 4 janvier 2012 5 janv. 2012 à 11:29
Merci réponse super rapide
Mais où truuve t'on la "description des offsets qui dépendent du format image" ,ici format bitmap 32 bits bmp"
Peut être dans MSDN ?
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 4 janv. 2012 à 15:58
ouverture du fichier TMP en tant que tableau d'octet (Binary => pas de traitement textuel)
Le fichier a l'ID 1
on saute 18 octets et on lit WP (nombre d'octets dépendant du type de WP...)
on lit HP, qui suit immédiatement WP dans le fichier (second parametre optionnel omis => on lit a la suite)
on retaille notre tableau en fonction de la longueur / largeur de l'image
on rempli le tableau avec les octets du flux, partant de l'octet 55
ce genre d'info (les offsets) se trouvent dans la description du format d'image.
cs_chatou
Messages postés6Date d'inscriptionmardi 2 mars 2004StatutMembreDernière intervention 4 janvier 2012 4 janv. 2012 à 15:52
Bonjour
Merci pour ce code qui me permet d'apprendre avec des exemples bien concrets ,et qui fonctionnent complètement
Comme je débute ,je suis intriqué par le fait que ,depuis le fichier TEMP ,ce soit à partir des adresses "19" puis ,"" ,? puis 55 que l'on extrait les informations recherchées ,dont le BP (Lignes 39,40,42)
C'est un miracle ? Comment et où un débutant aurait il pu trouver ces informaions???
Ou alors qqchose m'échappe complètement
Mrci de m'éclairer
38.Open TMP For Binary As 1
39.Get 1, 19, WP 'largeur de l'ET
40.Get 1, , HP 'hauteur de l'ET
41.ReDim BP(3, WP - 1, HP - 1)
42.Get 1, 55, BP 'bitmap lu
43.Close 1
5 janv. 2012 à 11:34
5 janv. 2012 à 11:29
Mais où truuve t'on la "description des offsets qui dépendent du format image" ,ici format bitmap 32 bits bmp"
Peut être dans MSDN ?
4 janv. 2012 à 15:58
Le fichier a l'ID 1
on saute 18 octets et on lit WP (nombre d'octets dépendant du type de WP...)
on lit HP, qui suit immédiatement WP dans le fichier (second parametre optionnel omis => on lit a la suite)
on retaille notre tableau en fonction de la longueur / largeur de l'image
on rempli le tableau avec les octets du flux, partant de l'octet 55
ce genre d'info (les offsets) se trouvent dans la description du format d'image.
4 janv. 2012 à 15:52
Merci pour ce code qui me permet d'apprendre avec des exemples bien concrets ,et qui fonctionnent complètement
Comme je débute ,je suis intriqué par le fait que ,depuis le fichier TEMP ,ce soit à partir des adresses "19" puis ,"" ,? puis 55 que l'on extrait les informations recherchées ,dont le BP (Lignes 39,40,42)
C'est un miracle ? Comment et où un débutant aurait il pu trouver ces informaions???
Ou alors qqchose m'échappe complètement
Mrci de m'éclairer
38.Open TMP For Binary As 1
39.Get 1, 19, WP 'largeur de l'ET
40.Get 1, , HP 'hauteur de l'ET
41.ReDim BP(3, WP - 1, HP - 1)
42.Get 1, 55, BP 'bitmap lu
43.Close 1