Cómo Mostrar Imágenes Pixeladas Con CSS 3
Cómo Mostrar Imágenes Pixeladas Con CSS 3
Cómo Mostrar Imágenes Pixeladas Con CSS 3
Las imgenes son una de las partes ms importantes del diseo web.
Normalmente dejamos que sean los navegadores los que redimensionen y
escalen las imgenes para que encajen bien en el diseo y se vean lo mejor
posible. No obstante, en ocasiones es mejor controlar explcitamente cmo se
escalan las imgenes.
Por ese motivo, la versin 41 de Google Chrome aadi soporte para el nuevo
valor pixelated de la propiedad image-rendering de CSS 3. Gracias a esta
propiedad, podrs definir el algoritmo utilizado para ampliar las imgenes.
En concreto, el valor pixelated permite desactivar el suavizado de
imgenes cuando se amplia su tamao. Este suavizado normalmente se
realiza mediante una interpolacin bilineal. El valorpixelated hace que el
algoritmo utilizado sea el denominado "nearest neighbor", que consigue
imgenes perfectamente pixeladas (ms adelante vers por qu a veces nos
interesan las imgenes pixeladas en vez de suavizadas).
La siguiente imagen muestra el resultado de ampliar una imagen pequea
mediante el algoritmo por defecto de los navegadores:
Para aplicar este algoritmo, simplemente utiliza la propiedad imagerendering con el nuevo valorpixelated:
<img style="image-rendering: pixelated;" width="100" height="100" src=
"...">
<canvas>
Recursos tiles
Sobre el autor
Este artculo fue publicado originalmente por Paul Kinlan y ha sido traducido
con permiso por Javier Eguiluz.