Product Craft Bible
Photography & Visual Direction
Inicio Contenido y Marketing Photography & Visual Direction
Contenido y Marketing

Photography & Visual Direction

8 reglas NN/g "Photos as Web Content" (eyetracking, FreshBooks: +10% tiempo en fotos reales vs bios, que ocupan 316% más espacio)web.dev "Serve images in modern formats" (Facebook: 25-35% de ahorro en JPEGs, 80% en PNGs; YouTube: -10% tiempo de carga con thumbnails WebP)WCAG 2.1 SC 1.1.1 Non-text Content (Nivel A) · técnica H67 (alt nulo decorativo) · fallos F39/F65WCAG 2.1 SC 1.4.3 Contrast (Minimum), Nivel AA: 4.5:1 texto normal, 3:1 texto grande (no se redondea: 4.499 no cumple)
87

Photography & Visual Direction

8 reglas
744

Prefiere fotos autenticas sobre stock genérico

Las fotografias decorativas de stock se tratan como ruido visual y se ignoran; las fotos reales de personas, equipos y productos en contexto si se analizan activamente y generan confianza. El principio del eyetracking es directo: "jazzed-up = ignored". La foto del equipo real con nombres y roles comunica más que un banco de imagenes de "ejecutivos sonriendo en sala de juntas". La selección fotografica es una decisión funcional, no solo estética.

NN/g "Photos as Web Content" (eyetracking, FreshBooks: +10% tiempo en fotos reales vs bios, que ocupan 316% más espacio)
Preferir
MG
Maria Garcia
Directora de producto · foto real en oficina
+10% atención vs bio
Evitar
Stock photo
Nuestro equipo
Personas de negocios sonriendo
Ignorada por el usuario
745

Sirve imagenes en AVIF/WebP con srcset responsivo

Los formatos modernos AVIF y WebP entregan el mismo contenido visual con archivos mucho más pequeños que JPEG/PNG, reduciendo directamente el tiempo de carga del recurso LCP sin sacrificar calidad percibida. Envolver el <img> en <picture> con <source> por tipo deja que el navegador elija el primer formato que soporte y caiga al JPEG de fallback en navegadores antiguos.

web.dev "Serve images in modern formats" (Facebook: 25-35% de ahorro en JPEGs, 80% en PNGs; YouTube: -10% tiempo de carga con thumbnails WebP)
Preferir
<picture> <source type="image/avif" srcset="h.avif"> <source type="image/webp" srcset="h.webp"> <img src="h.jpg" alt="..."> </picture>
WebP
540 KB
Evitar
<img src="hero.jpg">
JPEG
820 KB
746

Alt text significativo; alt vacio solo en decorativas

Toda imagen que transmite información debe tener un atributo alt que cumpla el proposito equivalente al contenido visual, para que lectores de pantalla, buscadores y usuarios sin imagen accedan a esa información. Las imagenes puramente decorativas, que no anaden datos, deben llevar alt="" para que la tecnologia asistiva las ignore por completo. Un alt vacio en una infografia con datos es un fallo; un alt="imagen" no aporta nada.

WCAG 2.1 SC 1.1.1 Non-text Content (Nivel A) · técnica H67 (alt nulo decorativo) · fallos F39/F65
Preferir
Retrato del CEO
alt="Maria Garcia, CEO, en la oficina central"
Evitar
Retrato del CEO
alt="imagen"
747

Garantiza contraste 4.5:1 en texto sobre imagenes

El texto sobre una fotografía debe alcanzar el ratio de contraste mínimo para ser legible. Como el contraste de la imagen subyacente varia según cada foto (un cielo claro, una pared blanca), la solución robusta es un scrim: un overlay semitransparente oscuro o un gradiente detras del texto, que fija el contraste sin importar la imagen. El texto blanco directo sobre zonas claras puede caer a 1.8:1 y volverse ilegible.

WCAG 2.1 SC 1.4.3 Contrast (Minimum), Nivel AA: 4.5:1 texto normal, 3:1 texto grande (no se redondea: 4.499 no cumple)
Preferir
7.2:1
Scrim oscuro garantiza legibilidad
Evitar
1.8:1
Sin overlay sobre zona clara
748

Manten coherencia de tratamiento (dirección de arte)

Todas las imagenes de un mismo producto o sección deben compartir tratamiento visual: temperatura de color, saturación, estilo de encuadre, relación de aspecto y nivel de contraste. La inconsistencia rompe la percepción de marca y genera fricción cognitiva aunque cada imagen sea buena por separado. Un grid de producto con mismo fondo, mismo angulo y misma luz se lee como un sistema; mezclar fondos blanco/gris/lifestyle y ratios 1:1 con 4:3 se lee como un collage.

NN/g "Visual Consistency" · ley de similitud (Gestalt) · CRITERIO de dirección de arte
Preferir
Evitar
749

Reserva espacio con aspect-ratio para evitar layout shift

Cuando el navegador no conoce las dimensiones de una imagen antes de descargarla, renderiza sin reservar su espacio y luego empuja el contenido al cargarla, causando Cumulative Layout Shift. Declarar width y height en el HTML, o usar la propiedad CSS aspect-ratio, reserva el hueco correcto desde el primer render y elimina el salto. El texto deja de brincar cuando llega la imagen.

web.dev "Optimize CLS" · "aspect-ratio" (crea placeholder space) · Core Web Vitals: CLS bueno ≤ 0.1, malo > 0.25
Preferir
Evitar
El texto salta al cargar
750

Usa picture con media para art direction responsivo

En pantallas pequeñas una imagen panoramica pierde su sujeto principal al escalarse: el rostro o producto queda diminuto en el centro. La dirección de arte responsiva sirve un recorte distinto en cada breakpoint, un retrato centrado en el sujeto en móvil y la composición completa en desktop, usando <picture> con atributos media en cada <source>. El navegador evalua los source en orden y usa la primera condición que coincide, sin JavaScript y antes del parseo de CSS.

MDN "Responsive images" (art direction) · HTML spec, the picture element
Preferir
Desktop: composición
Móvil: retrato centrado
Evitar
Móvil: sujeto diminuto
751

No incrustes texto dentro de imagenes

El texto horneado dentro de una imagen no se puede redimensionar, traducir, copiar ni adaptar por herramientas de accesibilidad. Los usuarios con baja visión que aumentan la fuente o cambian colores no pueden modificarlo, y se ve borroso en pantallas retina. Todo texto que comunica información debe existir como HTML real estilizado con CSS sobre la imagen. Las únicas excepciones son texto personalizable por el usuario y casos esenciales como logotipos.

WCAG 2.1 SC 1.4.5 Images of Text (Nivel AA): usar texto, no imagenes de texto, cuando la tecnologia lo permite
Preferir
50% OFF
<h2> HTML sobre la imagen
seleccionable · traducible
Evitar
50% OFF
texto horneado en banner.jpg
no traducible · borroso