mi12ox
Messages postés21Date d'inscriptionsamedi 13 novembre 2004StatutMembreDernière intervention13 octobre 2006
-
13 oct. 2006 à 17:03
mi12ox
Messages postés21Date d'inscriptionsamedi 13 novembre 2004StatutMembreDernière intervention13 octobre 2006
-
13 oct. 2006 à 17:31
Bonjour,
je suis en train de travailler sur un projet de compression
d'images utilisant différents algorithmes. j'utilise pour cela
l'écriture de fichiers binaires avec la méthode
Open sFilename For Binary Lock Read Write As #nFileNum
et put #nFileNum, ,x
mais je me trouve devant un problème génant. en effet il s'avère
que vb choisit de coder les nombres sur un minimum de 8bits ce qui rend
l'encodage avec des codes à longeur variable inpensable...
existe-t-il une façon d'adapter le nombre de bits utilisés à la longeur du nombre?
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 13 oct. 2006 à 17:09
L'unité de stockage en informatique est l'octet (8 bits), C'est comme ça depuis le tout début des années 80. Tu ne pourras pas aller en dessous.
Si tu souhaite stocker sur 4 bits par exemple, il te faudrait concatener manuellement 2 samples pour en faire un octet et enregistrer le tout sous forme d'octets.
---- Sevyc64 (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #