Nombres d'octets ...

Miley -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

J'ai une question que je ne sais pas comment résoudre, dans un exercice informatique :

Soit une image noir et blanc dont la dimension est 300x600 pixels. Donner la taille du fichier la contenant en bits, puis en octets, et en Kilo-octets.

Merci d'avance

A voir également:

10 réponses

Swiss Knight Messages postés 2257 Statut Membre 110
 
300*600 = 18'000 "1" ou "0" non ?
0
Miley
 
Oui, donc ca voudrait dire 18 000 bits dans ce cas ?
0
Swiss Knight Messages postés 2257 Statut Membre 110
 
au minimum, je pense oui.
0
Miley
 
D'accord, merci. Un peu plus compliqué alors, qu'est ce que ça donnerait pour :

Une image couleur de résolution 65536 couleurs, de dimension 1024*768 pixels ?

Je ne vois pas comment calculer la taille
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Miley
 
des idées ?
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour,

Même principe :
calculer la taille en pixels et selon la profondeur de couleur combien de bits necessaires pour coder 1 pixel.

Pour représenter 65536 valeurs il faut combien de bits à ton avis ?

eric
0
Miley
 
Bonjour,

Merci de ta réponse.

Il faudrait la moitié de 65536 = 32768 bits ? (puisque un bit comporte soit 0, soit 1, donc deux valeurs)
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
ben non, tu as 65536 couleurs donc besoin de 65536 valeurs.

avec 1 bit tu peux coder 2 (2^1) valeurs (0, 1)
avec 2 bits tu peux coder 4 (2^2) valeurs (00, 01, 10, 11)
avec 3 bits tu peux coder 8 (2^3) valeurs
etc....
0
Miley
 
Ah oui que suis-je bête...donc sur 16 bits.

Et donc un pixel = 2 octets ? D'où l'image totale = 1024*768*2 = 1 572 864 octets = 1,5 MO ? :)
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Voilà ;-)
Sauf que tu devais aussi donner la taille en bits il me semble.
N'oublie pas de mettre e résolu stp
eric
0