¿Cuál es el mejor enfoque al diseñar iconos de interfaz de usuario de sitio web/aplicación en Photoshop?

Como dice el título, me gustaría saber cuál es el mejor enfoque al insertar/usar un ícono al diseñar la interfaz de usuario del sitio web/aplicación. ¿Debo insertarlo como un "objeto inteligente", un ícono basado en fuentes o una máscara vectorial?

He mirado toneladas de sitios web en términos de diseño de interfaz de usuario y cuán nítidos/píxeles perfectos son sus diseños, principalmente con respecto al uso de íconos, ¡y lamentablemente creo que la mayoría de ellos están rasterizados! Aunque la mayoría usa SVG, todavía no son tan nítidos como cabría esperar y siempre tienden a tener bordes pixelados y borrosos.

Por ejemplo, echa un vistazo a esto;

imagen que muestra una flecha desplegable borrosa en eBay

¡Me he dado cuenta de que esto es cierto en muchos sitios y no solo en eBay! Esto es cierto independientemente de si usan iconos basados ​​en fuentes o iconos SVG.

A menudo me enfrento a este problema cuando comienzo un nuevo diseño en Photoshop y luego lo codifico. Por ejemplo, a veces encuentro que los objetos inteligentes son más nítidos que los íconos basados ​​en fuentes y, a veces, incluso las máscaras vectoriales. No sé qué causa exactamente este problema o por qué. Incluso si cambia el tamaño de ellos en Illustrator, todavía sucede y siempre termina NO encajando en el píxel correcto. Lo mismo ocurre con los iconos basados ​​en fuentes.

Nunca terminan siendo lo suficientemente nítidos a menos que los cree con la herramienta Pluma, tal como lo hice en el ejemplo anterior. Pero eso no siempre es posible ya que no todas las formas/iconos son fáciles de redibujar o corregir tan fácilmente usando la herramienta Pluma.

Entonces, ¿cuál es la solución a esto y cómo lo aborda personalmente al diseñar una interfaz de usuario cuando se trata de íconos?

Gracias por adelantado.

He notado esto mucho con los íconos de trama, pero para ser honesto, todavía no tengo un problema con los íconos basados ​​en fuentes como font-awesome .

Respuestas (1)

Producir el ícono en vector y exportarlo a un formato vectorial (SVG / fuente de ícono) producirá el borde nítido que está buscando. ¿Puedes crear un lápiz de código para recrear el problema, uno que muestre la diferencia en nitidez?

El ejemplo de eBay está usando sprites de trama . La zanahoria (en el sitio en vivo, no en el sprite) se ve nítida en la pantalla de mi retina. ¿Sigue siendo irregular para ti?

Si desea trabajar en trama, existen trucos para asegurarse de obtener bordes limpios. Exporte a un tamaño apropiado para todas las resoluciones (Bohemian coding's Sketch le permite hacer esto con unos pocos clics) y alinee todos los bordes rectos con la cuadrícula de píxeles.

Aquí hay un hilo relacionado que puede ser útil . ¿Cómo hago para que mis logotipos vectoriales se vean súper nítidos en la web?

Realmente aprecio su explicación en profundidad :) Mirando el ejemplo de eBay en mi iMac produce 1000 veces mejor calidad que en Windows... sí, seguramente lo intentaré... muchas gracias