Les pixels sont des unités faiblement typées. Tout comme il 1
est possible de contraindre un nombre entier, une valeur à virgule flottante ou une chaîne de caractères dans un langage faiblement typé, un " pixel " est contraint dans une unité ayant un sens dans son contexte.
Si nous devions taper plus fort l'unité, nous en aurions probablement plusieurs:
largeur de pixel;
hauteur de pixel;
diagonale de pixel; et
zone de pixel.
Comme vous le soulignez correctement, si nous supposons que les pixels sont des carrés, alors sorte qu'il Il serait plus logique de parler de pixels carrés quand on parle de taille d'image en termes de côtés de pixels .
[pixel-area]=[pixel-side]2,
Le problème, c’est que si nous parlons de taille d’image, un " pixel " est censé être contraint dans une zone de pixels , pas un côté pixel .
Remarque: les pixels sont des unités
Une unité est littéralement tout ce que nous utilisons pour exprimer des mesures. Bien que les pixels soient des objets, il en va de même des autres unités: il n'y a pas de conflit. Par exemple, aux États-Unis, nous mesurons toujours les longueurs en pieds .
Les unités de mesure définies par l’objet étant la norme historique, il n’ya donc rien d’inhabituel dans le fait que les pixels soient des unités définies par l’objet. Ces définitions présentent toutefois des lacunes évidentes. C'est pourquoi, récemment, des efforts de normalisation ont été déployés. Par exemple, les pieds sont désormais définis de manière plus formelle que la longueur d'un pied.
Cela dit, il en va de même pour l’ unité pixel :
Un pixel indépendant du périphérique (également: pixel indépendant de la densité , dip , dp ) est une unité de mesure physique basée sur un système de coordonnées tenu par un ordinateur et représente une abstraction d'un pixel à utiliser par une application puis convertie par un système sous-jacent. aux pixels physiques.
- "Pixel indépendant du périphérique" , Wikipedia