Generador de infografías

Aplicación web estática que permite generar infografías mediante inteligencia artificial usando la API de Pollinations. Proporciona tres modos distintos de generación —Visual Educativa, Comparativa y Técnica Isométrica— cada uno con su propio prompt base, configuración de aspecto y opciones de personalización.

Modos de generación

La aplicación cuenta con tres pestañas que definen el tipo de infografía a generar:

1. Infografía Visual Educativa

Modo por defecto. Genera una infografía educativa vertical a partir de un tema y una plantilla visual.

2. Infografía Comparativa

Genera una infografía comparativa enfrentando dos elementos bajo un tema principal.

3. Infografía Técnica Isométrica

Genera una infografía técnica en perspectiva isométrica 45°, ideal para objetos, máquinas o dispositivos.

Arquitectura de archivos

index.html              Interfaz principal con pestañas de 3 modos
styles.css              Estilos visuales, incluyendo barra de pestañas
script.js               Lógica completa de la aplicación
JSON.txt                Definiciones de las 50 plantillas visuales (paleta, tipografía, estilo, estructura, decoración, tono)
comparativo.txt         Prompt base para el modo Infografía Comparativa
objetos.txt             Prompt base para el modo Infografía Técnica Isométrica
modelos.txt             Instrucciones de análisis de modelos (uso interno)
images/                 Miniaturas de las plantillas (modelo1.png .. modeloN.png)
images_aippt/           Imágenes de ejemplo generadas con IA
Ejemplos/               Ejemplos adicionales (math/)
infografias_new_prompt/ Recursos adicionales (flipbook, prompt, imágenes)
README.md               Este archivo

Flujo de uso detallado

1. Configuración inicial

2. Selección de modo

En la barra de pestañas justo debajo del título, elegir entre:

Al cambiar de modo, se actualiza automáticamente el System prompt y se ajustan los controles habilitados/deshabilitados.

3. Elección de plantilla

En el panel izquierdo, la sección Plantilla muestra miniaturas numeradas (Modelo 1, Modelo 2, ..., Modelo N). Las imágenes se cargan desde la carpeta images/ (modelo1.png, modelo2.png, ...). Si una imagen no existe, se genera un placeholder SVG con el número de modelo.

Al hacer clic en una miniatura:

4. Campos de entrada

5. Generación de imagen

6. Idioma

Los botones Es / En permiten alternar entre español e inglés para los objetos parlantes (funcionalidad heredada, no afecta el prompt principal).

Personalización

Añadir o modificar plantillas

Editar JSON.txt. Cada plantilla sigue esta estructura:

"page_N": {
  "paleta_colores": ["#color1", "#color2", ...],
  "tipografia": {
    "principal": "Nombre tipografía",
    "secundaria": "Nombre tipografía",
    "estilo": "Descripción del estilo"
  },
  "estilo_ilustracion": "Descripción del estilo visual",
  "estructura": "Descripción del layout",
  "elementos_decorativos": ["elemento1", "elemento2"],
  "tono_visual": "Descripción del tono"
}

Modificar los prompts base

Los valores por defecto están embebidos en script.js para garantizar funcionamiento incluso cuando el navegador no permite fetch() a archivos locales (protocolo file://).

Miniaturas

Colocar archivos PNG en images/modelo1.png, images/modelo2.png, etc., correspondientes a cada plantilla en JSON.txt.

Aspectos técnicos

Relación Dimensiones
16:9 1920 × 1080
9:16 (vertical) 1152 × 2048
1:1 (cuadrado) 1024 × 1024
4:3 1024 × 768
3:4 768 × 1024

Notas