Comment les pixels sont convertis en octets
Informations sur le fichier
Lorsqu'une personne parle de convertir des « pixels » en « octets », elle ne parle pas d'une conversion littérale. Ce à quoi elle fait référence est un calcul mathématique qui détermine la taille qu'aura un fichier image en fonction de sa résolution. Cela semble compliqué, mais en réalité, ce n'est pas plus compliqué que de brancher quelques nombres facilement obtenables dans une équation mathématique.
L'une des deux informations requises pour le calcul sont la largeur et la hauteur d'une image. C'est ce qu'on appelle la résolution. L'unité de mesure sera en « pixels », qui est un autre terme pour « éléments d'image ».
La deuxième information nécessaire est le nombre de couleurs par pixel dans l'image. C'est ce qu'on appelle la « profondeur » de l'image.
Données générales
En règle générale, il y a 16 bits de taille de fichier par pixel. Cela signifie qu'il y a 8 bits par octet de taille de fichier, car 2 bits équivalent à 1 octet. En gardant les égalités, cela signifie qu'il y a 2 octets d'information de fichier par pixel contenus dans l'image.
Il est facile de calculer la quantité de pixels contenus dans une image. Vous pouvez le consulter dans les informations de l'image du fichier particulier sur lequel vous travaillez, ou vous pouvez faire le calcul vous-même. Par exemple, si votre affichage a une résolution de 800x600, alors 800 multiplié par 600 fait 480 000 pixels.
Calculs
Vous pouvez maintenant faire le calcul et découvrir combien d'octets sont dans votre image. Le nombre d'octets est égal au nombre de pixels multiplié par le nombre d'octets par pixel. Comme nous avons déjà trouvé combien de pixels sont dans l'image (480 000), et qu'il y a 2 octets d'information dans un pixel, l'équation devient :
480 000 pixels multipliés par 2 octets par pixel.
Cela nous donne une réponse finale de 960 000 octets. Rappelez-vous que cette équation peut être effectuée pour un fichier de toute taille, peu importe la quantité de pixels contenue. Remplacez simplement les nombres appropriés et calculez.
