Generador de Imágenes y Laboratorio de Estilos Artísticos (+150 Estéticas Visuales)

Esta aplicación web funciona como un laboratorio de experimentación visual que permite aplicar, combinar e investigar más de 150 estilos artísticos, históricos, fotográficos y digitales sobre imágenes. El sistema permite proyectar estas estéticas tanto en imágenes cargadas por el usuario (image-to-image) como en nuevas creaciones generadas desde cero mediante prompts de texto.

La plataforma ha sido diseñada para servir de catálogo de consulta y pruebas estilísticas, facilitando la creación de portafolios interactivos basados en la API de Pollinations.ai.


🎨 El Motor de Estilos: Más de 150 Estéticas Disponibles

La característica central de la aplicación es su clasificador de estilos, dividido en 10 categorías especializadas que abarcan la historia del arte, la técnica fotográfica y las corrientes de la cultura digital contemporánea:

1. Maestros Clásicos y Renacentistas (15 estilos)

2. Impresionismo y Postimpresionismo (15 estilos)

3. Movimiento Artístico Moderno (15 estilos)

4. Ilustración y Arte Conceptual (15 estilos)

5. Arte Contemporáneo y Digital (19 estilos)

6. Movimientos Artísticos Históricos (15 estilos)

7. Estética Fotográfica (15 estilos)

8. Estética Digital y Contemporánea (15 estilos)

9. Estética de Géneros y Subculturas (15 estilos)

10. Estilos de Ilustración y Representación (15 estilos)


🛠️ Modos de Aplicación de Estilos

La aplicación ofrece dos vías distintas para transformar imágenes usando esta biblioteca de estilos:

A. Modificación de Imágenes Propias (Image-to-Image / Edits)

  1. El usuario carga una imagen local (formatos JPEG, PNG, etc.) mediante arrastrar y soltar o selección manual.
  2. La imagen se previsualiza instantáneamente en el lienzo y se procesa (usando un servicio en la nube como ImgBB o conversión local).
  3. Se selecciona uno de los más de 150 estilos artísticos y se configura la intensidad.
  4. El motor genera una nueva versión que conserva la estructura compositiva de la imagen original pero adoptando la paleta, pincelada y características visuales del estilo seleccionado.

B. Generación con Prompts de Texto Enriquecidos

  1. Se define un concepto o prompt base en la caja de texto.
  2. Al seleccionar estilos en las listas, la aplicación extrae la descripción técnica de cada autor o corriente (por ejemplo, al seleccionar Rembrandt se añade al prompt: "claroscuro dramático, luz cálida de velas, sombras intensas").
  3. Si la corriente seleccionada dispone de un prompt estructurado en enhanced_prompts_collection.json, se aplicará una optimización profunda que rediseña toda la consulta para obtener resultados consistentes con la estética escogida.

⚙️ Funcionalidades Especializadas de Catalogación

Para los usuarios que realizan pruebas estilísticas comparativas, la aplicación incorpora herramientas para documentar y exportar sus resultados de forma organizada:


📂 Estructura del Proyecto

/ ├── index.html # Interfaz de usuario con los selectores de estilo ├── script.js # Lógica del motor de estilos, traducciones y canvas ├── styles.css # Diseño y estilos visuales del laboratorio ├── enhanced_prompts_collection.json # Base de datos de optimización de prompts por estilo └── README.md # Documentación técnica del proyecto


🚀 Instrucciones de Configuración y Uso

  1. Asegúrate de tener los archivos index.html, script.js y styles.css en la misma carpeta.
  2. El archivo enhanced_prompts_collection.json debe ubicarse en el nivel superior (o según la ruta configurada en el archivo script.js).
  3. Abre index.html en tu navegador web de preferencia.
  4. Consigue tu API Key de Pollinations (utilizando el botón de acceso rápido u obteniéndola manualmente) e insértala en el panel correspondiente para habilitar las peticiones.
  5. Para probar estilos en una foto propia: Arrastra tu imagen al área de carga, elige un estilo de cualquiera de las categorías y pulsa "Aplicar Estilo".
  6. Para generar desde texto: Describe tu idea en la caja de texto, selecciona uno o más estilos de las listas y pulsa "Generar Imagen".
  7. Usa el botón "Guardar en galería" para ir coleccionando tus diferentes pruebas artísticas.
  8. Al concluir, presiona "Generar y descargar galería" para obtener tu catálogo HTML interactivo y listo para su uso.

🎖️ Créditos

Este desarrollo ha sido diseñado por Juan Guillermo Rivera Berrío utilizando: