Metodología · cómo se trabaja

Cómo crea IconFlow
iconos.

No un prompt y una imagen. Un brief de producto, ideas enfrentadas, un SVG editable en una cuadrícula de 1024, renderizados exactos a los tamaños que la gente ve de verdad, una comprobación mecánica, una revisión puntuada por el diseñador y un receipt que liga la aprobación a la fuente exacta. Cada paso, en lenguaje claro y con los artefactos reales junto a las afirmaciones.

  • Cada artefacto mostrado está en el repositorio
  • Las pruebas de 16px se muestran a 16px
  • No se implica el respaldo de ningún proveedor
Muestra · Petal Haypilemarca actual
Marca de IconFlow desde su SVG editable: una pica de orejas bajas que vuelve a su henil con tres pétalos
master.svg · renderizado por el navegador
Renderizado exacto de 128 por 128 píxeles de la marca de IconFlow Renderizado exacto de 16 por 16 píxeles de la marca de IconFlow, mostrado a tamaño real El mismo renderizado de 16 píxeles ampliado cinco veces, con los píxeles nítidos
128px exactos · 16px exactos · 16px ampliados
check0 avisos
review6 ejes ≥ 4/5
ship23 archivos

El proceso real

9 etapas.
2 exigen criterio.

Cada etapa deja un archivo: un brief, miniaturas de conceptos, un SVG, una lista de avisos, PNG, un receipt puntuado, una compilación y un registro de caso. Haz clic en una etapa para ver cómo funciona.

  1. BriefTarea de usuario, esencia, clichés, destinos
  2. Divergir4+ conceptos, filtro de clichés, un recurso distintivo
  3. SVGGeometría editable en la cuadrícula de 1024
  4. ComprobarSeguridad, cuadrícula, trazo, contraste, recorte
  5. RenderizarPíxeles exactos de Chromium a 16 y 128
  6. Revisar6 ejes puntuados por el diseñador — persona o agente
  7. ReceiptAprobación ligada al hash de la fuente
  8. PublicarCompilación bloqueada ante fallos para cada destino
  9. AprenderRegistro de caso y reglas condensadas

etapa mecánicacriterio de diseño

Etapa 01 · Brief

Empieza por la tarea,
no por la imagen.

Un prompt compuesto solo por un sustantivo («hazme un icono de chat») produce decoración. El brief de IconFlow registra qué intenta lograr quien usa el producto.

Primero, la tarea del usuario

El manual pide cinco cosas antes de que nadie dibuje: qué es el icono (app, favicon, bandeja del sistema), una esencia de una palabra, el color de marca, un tono de personalidad y dónde se verá pequeño. La regla extraída del cuaderno de casos es tajante: elige la tarea del usuario, no el sustantivo de la categoría. «Encaminar», «decidir», «comparar» y «explorar» producen mejores marcas que «juego», «conferencia» o «viaje», porque los clichés viven en los sustantivos de categoría.

Después, un sustantivo concreto

En este sistema, la distinción significa especificidad. Las marcas más sólidas del cuaderno de casos son algo concreto y reconocible como propio — una etiqueta de precio, una gema tallada, un mapa de ruta plegado, un maneki-neko — cuya silueta en negro nombra un objeto, no una categoría. La documentación señala una simple inicial sobre un recuadro degradado como la forma más común de que un icono de IA parezca competente y olvidable a la vez.

En productos sensibles a la privacidad, el brief se reduce a un verbo neutro que describe la tarea, y el registro público del caso conserva la evidencia visual sin el sustantivo de la categoría, nombres de repositorios ni rutas locales.

Etapa 02 · Divergir

4 ideas,
después, un recurso distintivo.

Esta es la etapa que más iconos creados por IA omiten; por eso todos se parecen. IconFlow la hace obligatoria y le asigna pruebas que no siempre se aprueban.

Diverge con enfoques distintos

Para un mismo brief, el diseñador (persona o agente) esboza al menos 4 conceptos desde enfoques distintos — el objeto literal, una metáfora, el verbo central, una letra fusionada con el objeto, un sistema abstracto o una doble lectura mediante espacio negativo. Dos conceptos con la misma silueta cuentan como uno.

Filtra los clichés

Una tabla documentada de clichés relaciona cada categoría de producto con sus símbolos más usados y con otra propuesta hacia la que avanzar. La regla es simple: si tu concepto coincide con la celda «evitar», aún no está terminado. La lista interna tampoco representa la «IA» con cerebros, robots, destellos, varitas, nodos neuronales ni el degradado azul a morado predeterminado.

Añade un recurso distintivo y pruébalo

Un solo recurso — una doble lectura, geometría propia, una letra fusionada, un recorte inesperado, una combinación cromática propia o un único acento. Después, 4 pruebas estrictas antes de pulir nada: la prueba de nombrar el objeto a 128px y 16px (la respuesta válida es un sustantivo concreto), la prueba de silueta sin color, la prueba maskable (el detalle esencial dentro del círculo seguro central con radio del 40 %) y la prueba de fila frente a 8 favicons de competidores. Los finalistas se comparan después, lado a lado, con iconflow compare, y el ganador se juzga por la forma, no por el color a 128px.

Hoja comparativa de conceptos de IconFlow con tres marcas candidatas a tamaños nativos y como siluetas
Una hoja comparativa real. Tres finalistas renderizados a tamaños nativos y como siluetas para que el color no pueda ocultar una forma genérica.
Icono de Keepsake Knot: dos bandas desiguales turquesa y coral entrelazadas alrededor de una abertura descentrada
Keepsake Knot — el recurso que sobrevivió. «Dos bandas desiguales comparten una abertura descentrada». La primera versión se rechazó porque el cruce parecía un símbolo de encendido.
Renderizado exacto de Keepsake Knot a 128 píxelesRenderizado exacto de Keepsake Knot a 16 píxeles y a tamaño real
Ambas bandas siguen distinguiéndose a 16px. La muestra de 16px es el PNG nativo exacto a escala 1:1, nunca una ampliación.

Etapa 03 · SVG

La geometría se traza,
no se genera a partir de ruido.

La fuente de verdad es un SVG pequeño y editable. Se puede leer, comparar, calcular su hash y reconstruir para todos los destinos en cualquier momento.

Creación directa en la cuadrícula de 1024

Cada maestro se dibuja en viewBox="0 0 1024 1024". A 16 píxeles, 64 unidades de cuadrícula equivalen aproximadamente a un píxel de salida, por lo que el presupuesto es explícito: cada acento que transmite la idea dispone de unos 2 píxeles (≈128 unidades), cada separación necesaria de al menos uno, y se prevé que desaparezcan los trazos más finos que aproximadamente el 2,3 % del lado. El contenido esencial permanece en la zona segura central de ~80 %; todo lo que deba sobrevivir a un recorte adaptativo queda dentro del círculo seguro central. Un icono de 16px solo tiene espacio para una idea, y dos elementos opacos en primer plano nunca deben cruzarse.

20 bases técnicas, 0 logotipos terminados

iconflow new <preset>parte de una de 20 gramáticas de ejecución estructuralmente distintas — flat-geometric, line-mark, duotone-cut, pixel-grid, stained-glass, woodcut, etc. —, cada una con una regla de supervivencia a 16px y una estrategia monocroma para la bandeja del sistema. Comparten deliberadamente el mismo riel base; un icono real lo sustituye por un objeto específico del producto y después pasa por todo el control.

Python determinista para escalar colecciones

Las colecciones no cambian el método; automatizan con scripts las partes repetibles. La serie de 20 estudios Social Signals asigna estilos con un random.Random(seed).shuffle con semilla, verificado con el catálogo antes de renderizar, y mantiene la geometría de trazados de cada estudio en su script de compilación. La Emoji Matrix de 400 celdas se genera con scripts/build_emoji_matrix.py, que vuelve a ejecutar check en cada celda, calcula la huella de cada prueba y se bloquea ante cualquier fallo si falta un receipt, digest o decisión de revisión. La escala aporta repetibilidad y auditabilidad — nunca una aprobación.

Las 20 bases técnicas de IconFlow en una sola hoja, cada una con su prueba nativa de 16px
La hoja de 20 técnicas. Renderizada por el mismo Chromium aislado de la red que usa la compilación; cada muestra incluye su propia prueba nativa de 16px.

Etapas 04–05 · Comprobación y renderizado

Píxeles exactos,
avisos mecánicos.

IconFlow renderiza con una versión fijada de Chromium mediante Playwright y después ejecuta una lista concreta de comprobaciones sobre lo que ve.

El renderizado está aislado y es repetible

El renderizador trata el SVG como entrada no fiable. Chromium se ejecuta con la red y los service workers bloqueados, el JavaScript de la página desactivado, el contenido activo o animado eliminado o congelado, y sRGB, la configuración regional y la zona horaria fijados. La entrada se limita a 4 MiB, 50.000 elementos y 128 niveles de anidamiento, y se rechazan las declaraciones DTD o de entidades. Los PNG de 16px y 128px de esta página son esos renderizados exactos, no versiones remuestreadas de una imagen mayor.

Qué comprueba realmente check

  • Seguridad del SVG: elementos script, iframe, object, embed, audio, video y animation; controladores de eventos; href/src externos; y url() y @import de CSS.
  • Cuadrícula: falta viewBox o no es cuadrada.
  • Grosor mínimo del trazo: cualquier trazo inferior al 2,3 % del ancho del viewBox.
  • Cobertura a 16px: menos del 6 % del lienzo es demasiado poco; un cuadrado sólido con esquinas opacas quedará cortado por recortes circulares.
  • Contraste: rango de luminancia sobre blanco y fondo oscuro a 16px, y sobre gris medio a 32px.
  • Auditoría maskable: más del 8 % del detalle detectado fuera del círculo seguro de radio del 40 % en el recurso maskable de 512px.
  • Indicio de distinción: glifos activos — normalmente, un monograma escrito y renderizado con las fuentes de la máquina de compilación.

Con --tray-svg tray.svg, check y review se añade una auditoría informativa de la plantilla para bandeja: informa de una plantilla de macOS que no conservó ningún rasgo de la marca en color. Deliberadamente no forma parte de check por defecto ni bloquea nunca ship, porque audita una variante enlazada, no el maestro.

La silueta y la similitud son pruebas separadas

Cada caso revisado también recibe una silueta visual a 128px, porque la distinción se evalúa sin color. Para la matriz de 400 celdas, un informe de similitud añade hashes PNG exactos y hashes de diferencia alfa y de luminancia de 64 bits; los pares cuya distancia de Hamming combinada de alfa y luminancia sea de 12 o menos (mismo significado) o de 6 o menos (significado distinto) se marcan como de alto riesgo, y los duplicados exactos bloquean la integración. El script llama a la distancia «una señal de triaje para la inspección visual, no una puntuación de admisión».

Renderizado exacto de Catnap Focus a 128 píxeles de un gato dormido y acurrucadoRenderizado exacto de Catnap Focus a 16 píxeles y a tamaño real
Renderizados exactos. Catnap Focus a 128px y 16px, directamente desde la versión fijada de Chromium.
Silueta visual de Catnap Focus sin color, que aún se reconoce como un gato acurrucado
La prueba de silueta. Sin color; el sustantivo debe sobrevivir. Esta es la banda de la que se obtiene la puntuación de distinción.
terminalun check limpio
$ python -m iconflow check master.svg
OK — no automated warnings. Still do the visual review.

Un aviso corresponde a contenido de la fuente que hay que corregir, no a una función del renderizador que haya que reactivar. ship rechaza un receipt registrado con avisos.

Etapas 06–09 · revisión, receipt, publicación y aprendizaje

Una persona lo puntúa.
Un hash lo recuerda.

Las comprobaciones mecánicas detectan riesgos mecánicos. Si la marca funciona se decide a ojo sobre píxeles reales y se registra en un receipt que la compilación puede verificar.

Revisión visual humana

El revisor abre la hoja de contactos y Review Lab: filas sobre blanco, oscuro y gris medio; columnas de 16px a 256px a tamaño real; una banda con zoom de píxeles; huella alfa; silueta visual; previsualizaciones de recorte adaptativo; y cada transformación de destino seleccionada. Se puntúan 6 ejes del 1 al 5: legibilidad a 16px, distinción, equilibrio y cuadrícula, color y contraste, escalabilidad, acabado. Nada se publica si algún eje queda por debajo de 4, y la distinción es un control explícito — una silueta genérica obtiene como máximo 3, por atractivo que sea el color.

El rechazo y la iteración son normales

Si un eje está por debajo de 4, el revisor identifica el más débil, realiza solo el cambio de mayor impacto y vuelve a renderizar. La documentación prevé 2 o 3 rondas. La edición de galería de 100 casos admitió 100 de 111 candidatos y rechazó explícitamente 11 propuestas más débiles, menos legibles o repetitivas; el receipt de Keepsake Knot registra que su primera versión se rechazó por parecer un símbolo de encendido.

Receipts ligados a la fuente, publicación bloqueada ante cualquier fallo

El receipt exportado contiene un source_sha256 del SVG exacto y un contract_sha256 que liga el proyecto, el conjunto de destinos, los colores, el radio de Electron, el esquema de color, el modo de bandeja y el hash de la fuente de bandeja. iconflow ship verifica ambos, exige una lista de avisos vacía, status: ready y 6 puntuaciones de al menos 4; después, vuelve a ejecutar el QA automatizado antes de escribir un solo archivo. Si cambia el contenido del SVG — el digest solo ignora los finales de línea —, el receipt queda obsoleto.

Aprendizaje del cuaderno de casos

Cada icono publicado termina con iconflow case new: puntuaciones de la primera versión y la final, el cliché evitado, el recurso distintivo y una lección reutilizable. case stats saca a la luz el eje débil recurrente y los clichés internos; las lecciones se condensan en reglas numeradas en docs/LEARNINGS.md (54 al redactar este texto), que el siguiente brief debe leer primero. Un icono sin registrar no enseña nada al sistema.

keepsake-knot-review.jsonextracto
"source_sha256": "f27c303a…0aaf305",
"contract_sha256": "14d5aeb4…261de76",
"user_job": "keep a small shared ritual
             tangible over time",
"essence": "together",
"signature_device": "two unequal bands
             share one offset opening",
"cliches": ["heart", "chat bubble",
            "linked circles"],
"warnings": [],
"scores": {"legibility": 4,
  "distinctiveness": 4, "balance": 4,
  "color": 5, "scalability": 4, "craft": 4},
"notes": "Pass 1 rejected the power-sign
  reading. …",
"status": "ready"

El archivo completo es público: keepsake-knot-review.json. Su hash coincide con keepsake-knot.svg; las pruebas del sitio vuelven a verificarlo en cada compilación.

lo que verifica shipantes de escribir un archivo
  1. Esquema del receipt y SHA-256 completo del SVG actual.
  2. Digest del contrato: proyecto, conjunto exacto de destinos, colores, radio, esquema, modo de bandeja, hash de la fuente de bandeja.
  3. Lista de avisos vacía y status: ready.
  4. Todos los ejes de la rúbrica están presentes y puntúan al menos 4.
  5. Una segunda pasada automatizada de control de calidad sobre la fuente actual, ahora mismo.

La distinción que importa

Vector creado por IA,
no ráster generado desde un prompt.

Ambos pueden usar IA. Producen objetos distintos, fallan de forma distinta y dejan evidencias distintas.

PreguntaGenerador de imágenes ráster desde promptsFlujo de vectores creados por IA de IconFlow
¿Cuál es la fuente?Un mapa de bits muestreado de un modelo. El prompt no es el archivo.Un SVG editable en una cuadrícula de 1024, con grupos semánticos donde los necesita una variante para la bandeja del sistema. El archivo es el diseño.
¿Puedes cambiar una sola cosa?Regenerar y esperar; los pequeños cambios hacen derivar toda la imagen.Mueve un nodo, amplía un hueco, cambia el color de una franja y reconstruye cada destino.
¿Cómo se ve a 16px?Reducido a posteriori; el detalle se vuelve borroso o ruido.Diseñado desde el tamaño mínimo: primero el presupuesto de píxeles; el renderizado exacto a 16px se inspecciona antes de aprobarlo.
¿De dónde surge la distinción?De los sesgos previos del modelo, que empujan hacia la media de la categoría.De un paso de divergencia forzada, un filtro de clichés y una prueba de silueta que puede fallar.
¿Qué evidencia queda?Una imagen, un prompt, quizá una semilla.Brief, propuestas finalistas, lista de advertencias, renderizados exactos, un receipt con puntuaciones ligado al hash de la fuente y un registro del caso.
¿El motor llama a un modelo?Siempre; ese es el producto.Nunca. El renderizador y la compilación son Python y Chromium locales; solo el agente de diseño, si usas uno, genera consumo del modelo.

Límites

El límite de la sala limpia
y lo que no promete.

Las colecciones de IconFlow traducen tareas y significados conocidos en geometría original. Es un método de diseño y una disciplina de procedencia, no una garantía legal.

Qué significa aquí «sala limpia»

  • Los preajustes y la galería no incluyen trazados SVG, código, imágenes, fuentes, paletas, textos, marcas ni imagen comercial de terceros; se estudiaron conjuntos de iconos existentes para extraer lecciones, no para copiarlos.
  • En Emoji Matrix no se copia, modifica, calca, muestrea ni incrusta arte de emojis de ningún proveedor; los puntos de código y los nombres cortos son solo referencias semánticas.
  • Los estudios de Social Signals parten de una tarea de usuario genérica y un sustantivo concreto ajeno a la imagen comercial de cualquier plataforma; ninguna silueta oficial se combina con colores de marca oficiales y el texto público nunca empareja el nombre de una plataforma con una marca del estudio.
  • Los casos originales de historias, personajes y juegos no deben imitar a ningún artista, estudio, franquicia, creador vivo ni marca registrada identificables.

Lo que expresamente no afirma

  • Las colecciones son independientes y no tienen afiliación; nada de este sitio está respaldado por ninguna plataforma o proveedor de emojis ni asociado con ellos.
  • Las muestras prácticas no son identidades publicadas ni sustituyen a los logotipos oficiales.
  • La distancia visual no equivale a una autorización legal. El riesgo residual incluye marcas de terceros no detectadas, análisis de confusión específicos de cada jurisdicción y futuros cambios de marca.
  • Una marca de producto con peso comercial debe someterse a una búsqueda formal de marcas y a revisión jurídica profesional antes de adoptarse. IconFlow hace inspeccionable el trabajo de diseño; no le da autorización legal.

Sobre la marca propia de IconFlow. Petal Haypile —la pika de orejas bajas que vuelve a su almacén de heno con tres pétalos— es la marca de producto temporal actual, elegida para ser deliberadamente reversible mientras sigue abierta la decisión sobre la identidad permanente. El código es Apache-2.0; el nombre y la marca IconFlow están sujetos a la política de marcas del proyecto. Documentos: SOCIAL_SIGNALS.md, EMOJI_MATRIX.md, GALLERY.md.

Un modelo de costes transparente

El cómputo es barato.
El criterio es el coste real.

No hay cifras monetarias, a propósito. Los números exactos dependen del modelo o API que use tu agente, de dónde alojes el resultado y de cuánto cuesten los servicios profesionales ese día. Lo que sigue explica qué escala y por qué.

  • Local / sin conexiónRenderizado, comprobación y compilación

    Tras descargar una vez las dependencias de Python y Playwright Chromium, compare, check, review y ship se ejecutan en tu equipo sin clave de API, sin llamadas a modelos de imagen y sin red durante el renderizado. Una recompilación cuesta segundos de cómputo local.

  • Puede generar uso del modeloEl agente de diseño

    Si un agente de IA redacta el brief, fuerza la divergencia de conceptos y crea el SVG, esa conversación se factura según el cliente y el modelo elegidos; IconFlow no llama a ningún modelo. Las pasadas de iteración, las comparativas y la lectura de hojas de revisión suman tokens; un brief impreciso también.

  • Puede costar dineroDespliegue y comprobación legal

    Alojar el resultado suele ser la partida menor: un sitio estático o un paquete de aplicación en el proveedor por el que ya pagas. La búsqueda de marcas y revisión jurídica de una marca comercial son honorarios profesionales aparte que ninguna herramienta sustituye.

Cinco niveles, coste relativo

El precio lo fija el alcance, no el tiempo del motor. El indicador es una escala relativa entre estos niveles; el coste de cómputo por sí solo nunca representa el coste de una identidad terminada.

  1. Muestra práctica rápidauna base, una comprobación

    Parte de un preajuste de técnica, sustituye el riel base por un objeto del producto y ejecuta check. Demuestra la cadena de herramientas y una primera idea.

    Artefactos

    Un SVG, una lista de advertencias limpia y renderizados a tamaños nativos de 16px y 128px.

    Profundidad de revisión

    Autocomprobación en la hoja de contactos; no se exporta ningún receipt.

    Motivos de iteración

    Advertencias por grosor mínimo de trazo y contraste; un sustantivo que falla a 16px.

    Coste relativoMinutos

    Cómputo local; uso trivial del modelo si lo dirige un agente.

  2. Icono original de producciónel ciclo estándar

    Brief, cuatro conceptos, comparativa, un SVG maestro, check, revisión puntuada, receipt, ship y registro del caso — un producto y sus destinos web.

    Artefactos

    iconflow.toml, finalistas y hoja comparativa, master.svg, hoja de revisión y receipt, conjunto favicon/PWA, entrada en el cuaderno de casos.

    Profundidad de revisión

    Los seis ejes, revisados por el diseñador a tamaño real y en silueta; normalmente dos o tres pasadas.

    Motivos de iteración

    Distinción por debajo de 4, conflicto con un icono del sistema, una segunda lectura accidental.

    Coste relativoHoras

    Primero, criterio de diseño y tiempo de revisión; después, uso del agente; cómputo insignificante.

  3. Familia de identidad para varias superficiesweb, escritorio, bandeja del sistema

    El ciclo de producción más una fuente enlazada solo para la marca de bandeja del sistema, recortes de plataforma, paquetes de escritorio y un hash de contrato que los vincula a todos.

    Artefactos

    master.svg y tray.svg, auditoría de plantilla de bandeja del sistema, familias ICO/ICNS/PNG, fragmento de manifiesto y un receipt para todo el conjunto de destinos.

    Profundidad de revisión

    Cada transformación de destino inspeccionada: recortes adaptativos, esquinas de escritorio, plantilla de barra de menús sobre barras claras y oscuras.

    Motivos de iteración

    Una plantilla de bandeja del sistema que no conserva ningún rasgo de la marca en color; detalle fuera del círculo seguro enmascarable.

    Coste relativoDe unas horas a un día

    Más superficies que revisar, no más cómputo; cada destino añade inspección humana.

  4. Identidad de marca con investigaciónposicionamiento, rondas, comprobación legal

    Investigación de producto, varias rondas de conceptos con partes interesadas, un documento de sistema de marca y la adopción de una marca en todo el sitio y la compilación mediante una única transacción ligada a la fuente.

    Artefactos

    Todo lo anterior más un documento de sistema de marca, reglas de paleta y espacio de protección, justificación histórica y resultado de una revisión de marca registrada.

    Profundidad de revisión

    Varios revisores y rondas; rechazo explícito de marcas anteriores; verificación jurídica profesional cuando la marca tiene peso comercial.

    Motivos de iteración

    Cambios de posicionamiento, desacuerdo entre partes interesadas, hallazgos de la comprobación legal, requisitos de reversibilidad.

    Coste relativoDe días a semanas

    Dominan el tiempo profesional y los servicios jurídicos; el modelo y el cómputo son una nota al pie.

  5. Gran colección generada y curadacientos de celdas

    Generación mediante scripts y semillas de muchas fuentes; cada celda aún debe pasar check, renderizado, silueta, clasificación por similitud y revisión visual antes de una integración que se bloquea ante fallos.

    Artefactos

    SVG, renderizados, silueta y receipt por celda; un informe de similitud; un catálogo con resúmenes criptográficos por conjunto; un cartel general compuesto.

    Profundidad de revisión

    Hojas de contactos para cada celda, una pasada de curación adversarial, sustitución de celdas débiles y un archivo de decisión para toda la colección.

    Motivos de iteración

    Casi duplicados perceptivos, construcciones repetidas, desviación de la gramática de estilo, celdas débiles a 16px.

    Coste relativoDías, sobre todo revisión

    El uso del modelo se vuelve apreciable con cientos de celdas; las horas de curación aún lo superan.

Lee el indicador como proporción, no como precio. El uso del modelo, el alojamiento y los honorarios profesionales los factura cada proveedor a tarifas cambiantes; IconFlow no añade ninguna tarifa propia y ejecuta su motor localmente. En todos los niveles, el coste dominante de una identidad terminada es el tiempo que una persona dedica a decidir y revisar — justo la parte que este método se niega a omitir.

Míralo y ejecútalo

Cada afirmación aquí
tiene un archivo que la respalda.

Explora los casos admitidos con sus pruebas a tamaño nativo y receipts, o ejecuta en tu equipo la prueba del motor de cinco minutos e inspecciona tú mismo los píxeles.