>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment les pixels sont convertis en octets

Informations sur le fichier

Lorsqu'une personne parle de convertir des "pixels" en "octets", il ne s'agit pas d'une conversion littérale. Il fait référence à un calcul mathématique qui détermine la taille d'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 faciles à obtenir dans une équation mathématique.

L'une des deux informations nécessaires au calcul est 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 équivaut à 1 octet. A choses égales, cela signifie alors qu'il y a 2 octets d'informations de fichier par pixel contenu dans l'image.

Il est facile de calculer la quantité de pixels contenus dans une image. Vous pouvez rechercher cela dans les informations d'image du fichier particulier avec lequel vous travaillez, ou vous pouvez faire le calcul vous-même. Par exemple, si votre écran a une résolution de 800 x 600, 800 multiplié par 600 donne 480 000 pixels.

Calculs

Vous pouvez maintenant faire le calcul et découvrir le nombre d'octets 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 il y a dans l'image (480 000), et qu'il y a 2 octets d'information dans un pixel, l'équation devient alors :

480 000 pixels multipliés par 2 octets par pixel.

Cela nous donne une réponse finale de 960 000 octets. N'oubliez pas que cette équation peut être effectuée pour un fichier de n'importe quelle taille, quelle que soit la quantité de pixels qu'il contient. Remplacez simplement les nombres appropriés et calculez.


Vie intelligente