
Iniciado por
RaccoonCity
A ver actpower, me gustaría poder aprender de tus conocimientos, y quizás no estoy planteando bien mi pregunta, es complicado entre tanto tecnicismo. Lo volveré a intentar, simplificando todo para poder exponer mi duda y que se entienda lo mejor posible, porque quiero entender esto bien:
Imaginemos que tengo una pantalla con 100 píxeles, y otra con 400 píxeles, ambas del mismo tamaño, mismas pulgadas, me da igual, pongamos que de 100 pulgadas por decir algo grande y donde se apreciaría perfectamente todo.
Vale, y tengo una foto de una señal de tráfico de 'STOP' en formato .JPG (o podría ser un vídeo, me da igual), cuya información contiene 100 píxeles. Voy a reproducir dicha foto en ambas pantallas:
- Pantalla de 100 píxeles: la foto no hará reescalado de ningún tipo, cada píxel de la foto va a ocupar 1 píxel de la pantalla. Se ve tal cual, perfecto.
- Pantalla de 400 píxeles: la foto (100 píxeles) no contiene los mismos píxeles que la pantalla (400 píxeles), por lo que tenemos dos opciones:
* No reescalar: la foto ocupará solo 100 píxeles de la pantalla, quedará centrada y con los bordes en negro, dichos bordes ocuparán 300 píxeles que rodearán la foto que como hemos dicho quedará centrada.
* Reescalar: la foto ocupará toda la pantalla, es decir, ocupará los 400 píxeles de la pantalla, sin que queden bordes. Lo hará de forma que cada píxel de la foto ocupe 4 píxeles de la pantalla, es decir en la pantalla habrá 100 bloques de 4 píxeles (en forma de cuadrado), y dentro de cada bloque los 4 píxeles mostrarán EXACTAMENTE la misma información. Tendremos 100 bloques de 4 píxeles que actuarán como si fueran 100 píxeles.
¿Cuál es la diferencia ente los 100 bloques de 4 píxeles (de la pantalla de 400 píxeles) y los 100 píxeles de la pantalla de 100 píxeles? ¿Acaso no deberían mostrar EXACTAMENTE lo mismo? Al tratarse de pantallas de 100 pulgadas con tan pocos píxeles para su tamaño, la única diferencia que deberíamos apreciar es que podemos contar más píxeles en un panel que en otro, pero en lo que respecta a la foto, a la información que muestran los paneles, debería ser exactamente lo mismo, la foto no debería mostrarse más escalonada en un panel que en otro porque está ocupando el mismo espacio en ambas, los bordes de las letras de la palabra 'STOP' se verían iguales, porque el bloque de 4 píxeles será el mismo cuadrado de color que el píxel de la pantalla que no necesita ningún reescalado. ¿Por qué dices que tendremos efecto alias y que es imposible no aplicar un efecro antialias? Si lo único que hay que hacer es rellenar cada bloque de 4 píxeles con el color de 1 píxel de la foto.
Espero haberme explicado de la forma más clara posible.
Saludos.