Vejam se isso faz sentido:
Cada pixel é o resultado de três componentes: R (vermelho), G (verde), B (azul).
Cada componente pode assumir um valor entre 0 e 255, totalizando 256 valores possíveis.
O total de cores distintas que um pixel pode assumir é dado por 256^3
Como 256 = 2^8
O total de cores por pixel é de (2^8 )^3, ou seja, 2^24 (mais de 16megacores).
Uma imagem é composta por L X C pixels, representada por uma matriz bidimensional, de dimensões L e C, respectivamente.
Fizando a matriz de pixels, uma imagem diferencia-se da outra simplesmente pela cor. Se há uma variação ínfima de cor em um único pixel entre duas imagens, então elas são diferentes (apesar de poderem possuíir o mesmo conteúdo semântico).
Logo, a classe de imagens de L X C pixels, possui N imagens diferentes possíveis, onde N é igual a:
N = LC(2^24)
Um exemplo, as imagens de 1000 X 1000 pixels:
N = 10^3 * 10^3 * 2^24 = 16.777.216.000.000 imagens possíveis. Ou seja, mais de 16 quadrilhões de imagens possíveis.
O conjunto total de imagens de 1000 X 1000 pixels poderia ser criado artificialmente por um procedimento de varição sistemática de cores, pixel a pixel.
Cada pixel ocupa 3 bytes de informação, então, cada imagem de 1000 X 1000 teria 3.000.000 bytes, ou seja, aproximadamente 3 megabytes.
O conjunto total de imagens seria representado com 50.331.648.000.000.000.000 bytes, aproximadamente, 50 exabytes
Conclusão, pode-se criar sistematicamente todas as imagens possíveis do universo, em função de um tamanho de amostra (dimensões da matriz) e volume máximo de informação cromática (valores possíveis para representar cada pixel).
O que acham?