Pixels são unidades com tipagem fraca. Assim como 1
pode ser coagido a um número inteiro, valor de ponto flutuante ou string em uma linguagem de tipo fraco, um " pixel " é coagido em qualquer unidade que faça sentido no contexto.
Se digitássemos a unidade com mais força, provavelmente teríamos várias:
largura de pixel;
altura do pixel;
diagonal de pixel; e
área de pixel.
Como você apontou corretamente, se assumirmos que os pixels são quadrados, então forma que faria mais sentido falar em pixels quadrados ao discutir o tamanho da imagem em termos de lados em pixels .
[pixel-area]=[pixel-side]2,
O problema é que, se estamos falando do tamanho da imagem, um " pixel " deve ser coagido a uma área de pixel , não a um pixel .
Nota: Pixels são unidades
Uma unidade é literalmente qualquer coisa que usamos para expressar medições de algum tipo. Claro que pixels são objetos, mas outras unidades também - não há conflito lá. Por exemplo, nos EUA, ainda medimos comprimentos em pés .
As unidades de medida definidas por objeto eram a norma histórica; portanto, não há nada incomum em pixels serem unidades definidas por objeto. Apenas, existem deficiências óbvias em tais definições, portanto, na história recente, foram feitos esforços de padronização. Por exemplo, agora os pés são definidos formalmente mais do que o comprimento de uma pessoa.
Dito isto, o mesmo está acontecendo com a unidade de pixels :
Um pixel independente de dispositivo (também: pixel independente de densidade , dip , dp ) é uma unidade de medida física baseada em um sistema de coordenadas mantido por um computador e representa uma abstração de um pixel para uso por um aplicativo que um sistema subjacente converte para pixels físicos.
- "Pixel independente de dispositivo" , Wikipedia