Iris-Editor

Manual de usuario

Del inicio de sesión a la impresión final — el flujo completo en un único documento.

Actualizado: 2026-05-04 · Versión: 1.7.3

1. Primeros pasos

Iris-Editor es una aplicación web con un proceso de cuatro etapas:

  1. Subir foto — JPG o PNG, cualquier tamaño
  2. Extraer iris — basado en IA, se ejecuta automáticamente en segundo plano
  3. Editar iris — 11 controles para exposición, color, nitidez, forma
  4. Crear obra — el estilo elegido se renderiza sobre el iris

En cada etapa puedes descargar el resultado intermedio o saltar a la siguiente.

Consejo: En tu primer inicio de sesión se añade automáticamente un iris de ejemplo a tu biblioteca, para que pruebes el flujo sin tener que subir una foto propia.

Requisitos

  • Un navegador actual (Firefox, Chrome, Safari, Edge — últimas dos versiones)
  • Una PurchaseID válida (ver capítulo siguiente)
  • Conexión a internet — los pasos de IA se ejecutan en el servidor

2. Inicio de sesión

Iris-Editor no usa contraseña sino una PurchaseID permanente. Es un identificador que recibes al comprar en pureirisart.com.

Iniciar sesión

  1. Abre https://editor.pureirisart.com
  2. Escribe tu PurchaseID (mayúsculas, sin espacios)
  3. Pulsa Iniciar sesión

Si llegas mediante un enlace del correo de confirmación, la ID se rellena automáticamente (?pid=TU_ID).

Página de inicio de sesión con campo PurchaseID
Página de inicio de sesión — escribe la PurchaseID, pulsa Iniciar sesión.

¿Qué pasa después?

Llegas al Studio. En tu primer inicio de sesión, el iris de ejemplo ya está en tu biblioteca y se inicia automáticamente la visita guiada que muestra los elementos clave. Puedes reiniciarla en cualquier momento desde el icono de la barra superior.

Atención: Tu PurchaseID nunca caduca. Las fotos subidas e iris extraídos se borran automáticamente tras 30 días; las obras finalizadas también 30 días después de su creación. Descarga lo importante a tiempo.

3. Subir foto

En el Studio, arriba a la izquierda hay un botón de subida (o arrastra y suelta una foto sobre el área de la biblioteca). Se permiten varios archivos a la vez.

¿Qué fotos sirven?

  • Formato: JPG o PNG. Tamaño máximo aprox. 50 MB
  • Resolución: idealmente al menos 3000 × 2000 px — la IA necesita detalle para extraer el iris limpio
  • Sujeto: un ojo nítido con iris bien visible, no un retrato a tres metros
  • Iluminación: lo más uniforme posible, sin sombras duras sobre el iris

Durante la subida

Cada foto recibe una pequeña tarjeta en la columna izquierda. Mientras se extrae el iris se muestra una barra de progreso — típicamente 30–60 segundos por foto. Mientras tanto puedes editar otros iris o subir más.

Nombres de archivo

El nombre original se conserva y se usa más tarde para nombrar las descargas. Lo puedes cambiar en cualquier momento: clic derecho (o icono de lápiz) sobre la tarjeta. Útil cuando tu móvil asigna nombres como IMG_8421.jpg — renómbralo a Sarah y todas las descargas llevan ese nombre.

4. Extracción del iris

Recortar el iris se realiza completamente en segundo plano. Cuando el estado de la tarjeta cambia a listo, el iris extraído está disponible como PNG de 4000 × 4000 píxeles con canal alfa.

¿Qué muestra el iris extraído?

  • Solo el iris — pupila, esclerótica y párpado están aislados
  • Fondo blanco o transparente según el estilo (ver Editor)
  • Sin desenfoque de movimiento ni artefactos de pestañas — la IA se encarga

Si falla la extracción

La tarjeta muestra una insignia roja con «Error». Causas más comunes:

  • Iris demasiado pequeño o desenfocado en la foto — sube una foto nueva
  • API temporalmente no disponible — usa el botón de reintento de la tarjeta
  • Archivo dañado — revisa el original, exporta de nuevo si es necesario

El reintento es un clic en el icono de la flecha-en-círculo en la tarjeta. Reinicia la extracción sin que vuelvas a subir la foto.

5. Editor

En el Studio abres un iris haciendo clic en la biblioteca a la izquierda, luego ve a la pestaña Editar. El editor muestra un control deslizante antes/después en el centro y un panel a la derecha con los 11 controles.

Editor con deslizante antes/después y controles
Editor — deslizante antes/después en el centro, los 11 controles a la derecha, arriba el toggle «Fondo transparente».

Los 11 controles

Control Qué hace Cuándo usarlo
Exposición Brillo de luces y medios tonos Recuperar foto sub/sobreexpuesta
Brillo Luminosidad global, lineal Aclarar u oscurecer toda la iris
Contraste Separación entre sombras y luces Resaltar detalle
Saturación Intensidad de color Reavivar iris apagados
Temperatura Balance de blancos, frío vs cálido Corregir tonos cromáticos
Corrección de marrónSuaviza la pigmentación marrónSalvar contraste en iris muy oscuros
Nitidez Definición de bordes Pequeño extra antes de imprimir
Recorte / MargenRecorte y margen alrededor Centrar iris o dejar aire
Tamaño de pupilaEscala de la pupila Mostrar más superficie de iris
Recorte del irisCorte circular duro en el borde Iris circular limpia sin esclerótica
Bordes suaves Borde anti-alias suave Iris más suave, sin corte duro

Doble clic en la etiqueta de un control lo restablece al valor por defecto. Con las flechas se ajusta el control activo en pasos finos.

Fondo transparente

El toggle Fondo transparente elimina el fondo blanco de la extracción mediante chroma-key. Activado por defecto porque la mayoría de estilos esperan iris con canal alfa.

Desactívalo solo si quieres descargar la iris como PNG RGB con fondo blanco.

Ajustes preestablecidos

Cuando hayas dado con una combinación de controles que te guste, guárdala como preset (icono del disco arriba a la derecha). El preset recibe un nombre, está disponible globalmente en tu cuenta y se puede aplicar a cualquier otra iris.

El menú de presets muestra los tuyos — clic en un elemento lo aplica a la iris actual. Valores no aplicables (p. ej. tamaño de pupila) los sobreescribe el preset; puedes seguir ajustando después.

Reflejo

Punto de luz opcional (reflejo) que puedes poner sobre la iris. Forma, posición, tamaño, brillo y rotación son ajustables individualmente. Activa con el toggle Reflejo, aparecen los controles correspondientes.

Guardar

El botón verde Guardar escribe los valores actuales como variante edited de la iris. El editor se cierra; en el Studio verás la nueva variante en la biblioteca. Volver a guardar sobreescribe — siempre hay UNA sola versión edited por iris.

La variante extracted original queda intacta. En el selector de estilos eliges si un estilo se aplica a la extracted en bruto o a la edited.

6. Studio — la interfaz central

El Studio es una vista maestro-detalle: a la izquierda la biblioteca de tus iris, a la derecha la vista de detalle de la iris seleccionada con cuatro pestañas.

Las pestañas

  • Resumen — original, extract, edit lado a lado; botones de descarga; estado
  • Editar — el editor (capítulo 5)
  • Estilos de arte — selector de estilos (capítulo 7)
  • Variantes — todas las obras generadas a partir de esta iris (capítulo 8)

Biblioteca (izquierda)

Cada iris es una tarjeta con miniatura, insignia de estado y fecha. Cambia el orden abajo (nombre/fecha, ascendente/descendente). El filtro de búsqueda para listas largas está bajo el icono de la lupa.

Studio con biblioteca de iris
Vista inicial del Studio — a la izquierda la biblioteca de iris, a la derecha la zona de detalle.
Detalle de iris pestaña Resumen
Detalle de iris con las cuatro pestañas Resumen, Editar, Estilos, Variantes — las tres etapas original / iris IA / iris editada una al lado de otra.

Barra superior

  • Actividad — indicador de renders en segundo plano
  • Créditos — tu cuota restante (proviene de la tienda, no se gestiona aquí)
  • Tour — reinicia la introducción guiada
  • Menú de usuario (derecha) — modo bajo consumo, idioma, cierre de sesión, opcional Eventos

Modo bajo consumo

En el menú de usuario hay un toggle bajo consumo. Activado, la biblioteca y las vistas previas cargan a 1200 px en lugar de la resolución completa. Ahorra ancho de banda — útil en móvil o Wi-Fi débil. Editor y descargas mantienen la resolución completa.

Idioma

Cuatro idiomas: DE, EN, ES, FR. Cambia desde el menú de usuario. Tu elección queda en tu cuenta y aplica en todos los dispositivos.

7. Elegir y crear estilos de arte

La pestaña Estilos de arte muestra todos los estilos disponibles como mosaicos agrupados por número de iris: 1, 2, 3, 4 o 5 iris por composición.

Selector de estilos con T-toggles
Selector de estilos — agrupados por número de iris, cada mosaico con casilla de selección a la izquierda y T-toggle a la derecha (verde = renderizar con texto por defecto).

Estilos de iris única

Para estilos de 1 iris basta un clic en el mosaico. Aparece un pequeño modal de previsualización donde puedes ver el estilo sobre tu iris (sin gastar créditos, solo previsualización). Con Confirmar arranca el render real.

Estilos multi-iris

Estilos para 2–5 iris muestran un selector multi-iris. Eliges de la biblioteca las iris para los slots 1, 2, 3, etc. Requisitos:

  • Cada slot necesita una versión edited con fondo transparente — si no, el endpoint no puede componerlas
  • Sin duplicados — cada iris solo una vez por composición
  • El orden importa: el slot 1 suele ser la iris «principal»

Reordenar slots: arrastrar y soltar en escritorio, tap-to-swap en móvil (toca slot A, luego slot B — se intercambian).

Envío por lotes (varios estilos a la vez)

Puedes seleccionar varios mosaicos a la vez (casilla arriba a la izquierda de cada uno). Aparece arriba y abajo una barra de acción con el número de seleccionados + botón Enviar. Clic → todos se ejecutan secuencialmente.

Si un estilo ya se ha renderizado con esta combinación, aparece una advertencia de duplicado antes de gastar créditos — eliges qué sobreescribir.

Durante el render

El indicador de actividad de la barra superior aumenta. El mosaico del estilo muestra un overlay de carga. En la pestaña Variantes aparece la variante como marcador de posición con estado; al terminar el overlay desaparece y la previsualización es visible.

8. Gestionar variantes

En la pestaña Variantes ves todas las obras renderizadas de la iris actual como mosaicos. Abajo a la derecha de cada variante hay cuatro iconos:

  • 📐 Recorte — editor de recorte
  • T Texto — editor de texto (capítulo 9)
  • Descarga — como JPG/PNG
  • 🗑 Eliminar — a la papelera
Pestaña Variantes con obras finalizadas
Pestaña Variantes — cada mosaico muestra el render con el nombre del estilo; abajo a la derecha los iconos Recorte / Texto / Descarga / Eliminar. Arriba a la derecha «Todo como ZIP» para exportación masiva.

Recorte

En el modal de recorte arrastras la sección con el ratón. Mueve con flechas en pasos de 2 px, mantén Shift para 20 px.

Hay presets de aspect-ratio: 1:1 (cuadrado), 2:3 (foto clásica), 3:4 (póster vertical). Con Restablecer quitas el recorte y vuelves al render original.

Los recortes son no destructivos — no sobreescriben el original, se aplican dinámicamente en cada descarga.

Texto

Detallado en el capítulo 9.

Descarga & ZIP

Descarga individual con el icono ⬇ de la variante. El icono ZIP en la barra de acción agrupa todas las variantes seleccionadas en un solo ZIP. Multi-selección con shift-clic o las casillas.

Los nombres siguen este patrón:

NombreOriginal_NombreEstilo.jpg
NombreOriginal1+NombreOriginal2_NombreEstilo.jpg   (multi-iris)

Papelera

Las variantes eliminadas pasan 30 días en la papelera (pestaña abajo a la derecha Papelera). Hasta entonces se pueden restaurar o borrar definitivamente. Después se aplica la limpieza automática.

Lista de fallos

Si un render falla, en la pestaña Variantes aparece una sección Errores con el mensaje del API. Con Reintentar arrancas un render nuevo — suele bastar si el API estuvo brevemente caído.

9. Editor de texto — añadir tipografía a la obra

Clic en el icono T de una variante abre el editor de texto. Puedes añadir varias capas, moverlas, rotarlas, cambiar color — la previsualización es pixel-perfect lo que descargarás o imprimirás luego.

Editor de texto con nombre + fecha sobre una variante
Editor de texto — arriba la barra con «+ Texto», selector de fuente, anclaje (izquierda/centro/derecha), tamaño + rotación. Abajo: pista de variables y menú de plantillas.

Añadir capa

Botón + Texto arriba a la izquierda. La capa nueva aparece arriba a la izquierda de la imagen y entra directamente en modo edición — empieza a escribir, el placeholder se reemplaza. Esc o clic fuera termina la edición.

Doble clic en una capa existente para volver a editarla. Hasta 20 capas por variante.

Fuentes & favoritas

47 Google Fonts curadas en 5 categorías:

  • Script — manuscritas (Allura, Great Vibes, …)
  • Display — fuentes llamativas para titulares
  • Serif — clásicas con remates
  • Sans — modernas sin remates
  • Mono — ancho fijo, estilo máquina de escribir

En el selector de fuentes puedes:

  • Con flechas / recorrer todas las fuentes en vivo (incluso con la lista cerrada)
  • Filtrar por búsqueda o categoría
  • Marcar la fuente activa con la estrella para añadirla a tus favoritas — se guardan en tu cuenta y están disponibles en todos los dispositivos
  • El filtro «Favoritas» restringe la navegación con flechas a tus fuentes marcadas

Tamaño, rotación, espaciado

  • Tamaño: deslizante 0,5 % – 40 % de la altura de la imagen. Doble clic = restablecer
  • Rotación: deslizante –180° a +180°, más campo numérico para precisión. Doble clic = 0°
  • Espaciado (letter-spacing / tracking): –50 a 500 en 1/1000 em. Negativo = más junto, positivo = más amplio

Anclaje (izquierda / centro / derecha)

Los tres iconos de la barra deciden el punto al que el texto se ancla cuando varía su longitud:

  • Izquierda — el borde izquierdo queda fijo, el texto crece a la derecha
  • Centro — el centro queda fijo, el texto crece simétricamente
  • Derecha — el borde derecho queda fijo, el texto crece a la izquierda

Importante con variables: el anclaje decide cómo se alinean longitudes distintas. Ejemplo clásico: %Filename1% puede resolver a «Anna» o «Maximilian» — con anclaje «Centro» el texto sigue centrado en ambos.

Mover + bloqueo de eje con Shift

Arrastrar con el ratón mueve la capa libremente. Si mantienes Shift mientras arrastras, la capa permanece en una línea recta — horizontal o vertical según hacia dónde tires. Útil para alinear varias capas a la misma altura.

Variables

Puedes escribir marcadores en el contenido del texto que se reemplazan automáticamente:

Marcador Se reemplaza por
%Filename1%Nombre original del archivo de la iris en slot 1 (sin extensión)
%Filename2% .. %Filename6%Análogo para slots 2 a 6
%DD.MM.YYYY%Fecha de hoy, formato 03.05.2026

Al salir del modo edición (Esc / clic fuera) el marcador se reemplaza inmediatamente por el valor real — ves al instante lo que llegará a la impresión. Al volver a editar la misma capa se restaura el marcador para seguir trabajando con variables.

Plantillas

El pie del editor tiene un menú Plantilla. Sirve para guardar la configuración de texto actual de modo que las nuevas variantes del mismo estilo arranquen ya con ese texto.

  • Guardar como mi plantilla — solo para tu PurchaseID
  • Eliminar mi plantilla — vuelve al estándar de admin
  • Guardar como estándar de admin solo admin — aplica a todos los clientes sin plantilla propia

Orden de resolución al crear una nueva variante:

  1. Override del cliente (tu plantilla)
  2. Estándar de admin
  3. Sin texto

Guardar

Guardar → el navegador renderiza el overlay final como PNG transparente en resolución completa y lo envía. El servidor lo compone 1:1 sobre la obra — la previsualización del editor y la descarga son idénticas pixel a pixel.

10. Ajustes

El menú de usuario (arriba a la derecha) contiene:

  • Modo bajo consumo — vistas previas a 1200 px en lugar de resolución completa. Por defecto desactivado.
  • Idioma — DE / EN / ES / FR. Efecto inmediato, válido entre dispositivos.
  • Eventos solo operador — gestión de eventos (capítulo 11)
  • Cerrar sesión

11. Modo evento Operador

El modo evento está pensado para eventos en directo: fotografías iris in situ, el invitado se registra desde su propio móvil y, en el mejor caso, se lleva a casa una impresión de 15 × 20 cm antes de marcharse.

Requiere que tu PurchaseID tenga el flag is_event_operator = 1. Pide al admin que lo active si el menú Eventos no aparece para ti.

Crear evento

Lista de eventos en la UI del Studio
Lista de eventos — todos tus eventos con franja de color primario, slug, número de estilos auto-render y estado. Por tarjeta: copiar URL del cartel, editar, desactivar.

Menú de usuario → Eventos+ Nuevo evento. Campos:

Campo Significado
Título Nombre visible, aparece en cartel y página móvil
Slug Componente de URL, único (p. ej. boda-mueller-2026)
Fecha / Lugar Opcional, solo se muestra
Color primario Color de acento para botones en la página pública
Color de fondo Fondo del body en página de registro/estado
URL del logo Opcional, arriba en páginas públicas
Formato impresión15 × 20, 13 × 18 o 10 × 15 cm
Retención (días) Cuánto tiempo se conservan los datos + renders
Estilos auto-renderLista de estilos que se renderizan automáticamente al guardar el editor
T-toggle por estiloPor estilo: con o sin texto por defecto
Activo Activa la página de registro
Formulario de evento con selector multi-estilo
Formulario de evento — campos de branding arriba, selector multi-estilo (estilos agrupados por número de iris) con T-toggle por estilo para «con / sin texto por defecto».

Cartel / registro de invitados

Tras guardar verás la tarjeta del evento en la lista. Clic en Copiar URL del cartel te da una URL como:

https://event.pureirisart.com/register.php?slug=<tu-slug>

Imprime esta URL como código QR y colócala en la entrada del evento. Cada invitado lo escanea con su móvil, llega a la página de registro e introduce:

  • Nombre (obligatorio)
  • Apellido (opcional)
  • Correo (obligatorio)
  • Casilla GDPR (obligatoria)
  • Casilla marketing (opcional, lead-gen)

Tras enviar, el móvil del invitado muestra:

  • Un código QR (para que tu webcam lo escanee)
  • Un código de 6 dígitos (alternativa si no funciona el escaneo)

Pantalla del operador

En tu portátil de fotos abre:

https://event.pureirisart.com/op.php

La página tiene:

  • Área de webcam con escáner QR activo
  • Campo manual + selector de evento (alternativa)
  • Cola con todos los invitados de todos tus eventos
  • Botón ? arriba a la derecha — chuleta con todas las URLs relevantes
Pantalla del operador modo escáner con cola
Pantalla del operador (modo escáner) — arriba la webcam, después el campo manual, abajo la cola con todos los invitados + insignias de estado. Arriba a la derecha el icono ? de la chuleta.

Flujo:

  1. El invitado pone el móvil delante de la webcam → se escanea el QR → se abre la zona de drop con sus datos
  2. Foto desde la carpeta de tethering arrastrada a la zona de drop
  3. Subida + extracción del iris en marcha — el invitado ve el estado en su móvil en directo
  4. El operador pasa al siguiente, llama el editor
Pantalla del operador con invitado activo y zona de drop
Modo invitado activo tras escaneo del QR — datos del invitado arriba, zona de drop para la foto del iris en el centro, botón «Siguiente invitado» abajo.

Render automático tras guardar en el editor

En cuanto el operador guarda una iris en el editor con el toggle de transparencia activo:

  1. El editor se cierra rápido (la UI se siente ágil)
  2. En segundo plano se inician todos los estilos auto-render del evento
  3. Por cada estilo con flag T se aplica el texto por defecto resolviendo variables
  4. Los renders aparecen en la cola con estado renderizando, luego listo

La cola en detalle

Estado Significado
sin fotoInvitado registrado, sin foto subida
extrayendoFoto subida, extracción IA en marcha
editarExtracción lista, esperando guardar manual del editor. Clic en Editor abre la iris en el Studio en pestaña nueva.
renderizandoEditor guardado, render automático en marcha
listoTodos los renders terminados
errorLimpia con la ✕, vuelve a guardar en el editor para re-render

Cada fila muestra nombre del invitado, título del evento, nombre de archivo (clic → detalle del Studio en nueva pestaña) y, según estado, el enlace al editor o un botón ✕ para limpiar renders bloqueados. La cola se refresca cada 15 segundos automáticamente.

Después del evento

El envío masivo de enlaces de descarga aún no es automático — planificado. Hasta entonces puedes descargar los renders uno a uno desde el Studio o agruparlos vía export ZIP.

12. Resolución de problemas

Inicio de sesión no funciona — «PurchaseID inválida»

Comprueba la PurchaseID: sin espacios, mayúsculas. Si está bien, quizás el API de validación esté caído un momento — espera un minuto y vuelve a intentarlo. Tras varios fallos seguidos la IP queda bloqueada 15 minutos (protección anti-fuerza-bruta).

Extracción del iris atascada al 50 %

El API de IA tiene un cuelgue. Pulsa el icono de reintento de la tarjeta — la extracción reinicia sin volver a subir la foto.

Estilo multi-iris falla con «iris sin fondo transparente»

El slot elegido contiene una iris sin fondo transparente. Abre la iris en el editor, activa «Fondo transparente», guarda. Aplica el estilo de nuevo.

Posición del texto en el editor ≠ posición en la descarga

No debería ocurrir desde la versión 0.17.0 — el navegador renderiza el overlay como PNG y el servidor lo compone 1:1. Si aún ves caché antiguo: toca la variante con un recorte o re-guardar para que la caché se regenere.

Los rasgos de tipografía manuscrita aparecen recortados en el editor

Resuelto desde 1.0.x — caché de glifos de Fabric desactivada. Si sigue ocurriendo: recargar el navegador, eventualmente limpiar caché.

Render colgado en «renderizando» sin terminar operador

En la cola del operador haz clic en la ✕ de la fila — todos los renders pendientes de esa iris se eliminan. Vuelve a guardar en el editor, el trigger automático arranca con jobs nuevos.

QR del invitado → operador no funciona operador

Tres causas habituales:

  1. Permiso de webcam no concedido en el navegador → revisa la barra de direcciones, permite
  2. Reflejo / poca luz → introduce el código de 6 dígitos manualmente (elige el evento del desplegable)
  3. Cookie de sesión todavía en el subdominio antiguo — cierra sesión, borra cookies, inicia de nuevo
Transferencia de archivos entre PurchaseIDs (p. ej. tras login con la equivocada)

Mediante el script CLI scripts/transfer_purchase.php. Ver scripts/README.md en el repo. Ejecuta primero con --dry-run para revisar el plan, luego sin la opción.

13. Glosario

PurchaseID
Identificador permanente emitido al comprar. Único mecanismo de inicio de sesión.
Subida (Upload)
La foto original en tu biblioteca. De cada subida nacen versiones de iris (extracted, edited).
Versión de iris
Una forma procesada de la iris: extracted (salida IA) o edited (tras tus ajustes).
Obra / Variante
La imagen final formada por iris + estilo. Cualquier número de estilos por combinación de iris, una variante por estilo.
Estilo
La plantilla de arte IA (p. ej. Stardust, Swirl Black). Cada estilo fija el número de iris necesarias.
Caja de recorte
Definición de recorte por variante. No destructiva — se aplica dinámicamente en cada descarga.
Overlay de texto
Las capas de texto sobre una variante. El navegador renderiza el overlay como PNG, el servidor lo compone sobre la obra.
Plantilla de texto
Estructura predefinida de capas de texto por estilo. Se aplica automáticamente a nuevas variantes cuando está activada.
Evento operador
Contenedor de configuración para un evento en directo con su propio branding, estilos por defecto y registro de invitados.
Pantalla del operador operador
La UI del operador en directo en event.pureirisart.com/op.php — escáner webcam + zona de drop + cola.
Modo bajo consumo
Las vistas previas cargan a 1200 px en lugar de resolución completa — ahorra ancho de banda. Toggle en el menú de usuario.