Finite Image

Contexto

Quantas fotos existem? Diria que infinitas? Mas, se fotos tem duas dimensões e essas duas dimensões não atingem valores infinitos, logo, existem fotos finitas. Podemos fazer um cálculo para saber quantas fotos existem com determinada resolução. Vamos pegar uma resolução 1280x720 (HD) colorida. Cada pixel dessa imagem pode variar suas tonalidades de vermelho, verde e azul (famoso RGB) de 0 a 255, ou seja, cada pixel pode ter \(256^{3}\) cores diferentes. E como existem 921600 pixels (\(1280*720\), há exatamente esse números de fotos diferentes para uma foto colorida em resolução 1280x720:

\(16777216^{921600}\)

A menos que você tenha um supercomputador (ou queira realmente descobrir), não saberemos exatamente o valor em digitos de \(16777216^{921600}\). Então, para simplificar, vamos tentar fazer apenas com uma resolução 100x100 (assim temos apenas 10000 pixels em uma foto) e utilizando somente a escala cinza (assim, um pixel pode assumir apenas 256 cores). Com isso, temos essa quantidade de fotos:

\(256^{10000}\)

Bem menor! Conseguimos até calcular usando Python. Isso dá um número de 24083 dígitos (você pode ver ele completo clicando aqui). Mas.. pra que raios isso é importante pra minha vida? Isso é tão importante quanto o Teorema do Macaco Infinito (ou seja, nenhuma importância).

Mas agora, se você não refletiu sobre isso (ou seja, você não é louco ou matemático), isso significa que nessas \(16777216^{921600}\) fotos existe uma foto sua que nunca existiu, uma foto do seu futuro filho, uma foto sua em um multiverso. Nessas \(16777216^{921600}\) fotos existem todos as selfies em resolução HD, existem fotos de aliens, existem fotos do multiverso 94939291010192938 em HD, existem fotos do início, do presente, do futuro, do que existe, do que não existe. Existem fotos de todas as obras de arte que existiram ou existirão (logo, a imaginação do homem é limitada, apesar de poder atingir perto do infinito).

Essas \(16777216^{921600}\) fotos podem representar TUDO EM HD menos que você tenham coisas realmente infinitas (conjuntos dos reais, pi, etc.). Quando mais você aumenta a resolução da foto (de 1280x720 pra 6400x6040), maiores coisas você conseguirá representar (mas como ninguém faz uma obra de arte com dimensões infinitas, há finitas obras de arte humanas, extraterrestres e no multiverso (há menos que exista algum que permita obras de artes com dimensões infinitas, aí já estamos viajando demais)).

O botão acima gera uma imagem gera uma imagem 100x100 em cinza aleatória, logo, você pode ter a sorte (baita e extrema sorte) de aparecer sua foto, a foto de seu amigo, do seu futuro filho, de alguém do Japão ou de um Pokémon. Mas se aparecer algo como isso, parabéns, você gastou a sorte de toda a sua vida (e todas as infinitas reencarnações) com isso.

Desenvolvido e escrito por Yuri Faria. Desenvolvedor? Acesse o Repositório no Github.