Web de demo de un taller florentino de restauración de pintura, inventado. Sobre seis cuadros, una lupa muestra el ultravioleta, el infrarrojo, la radiografía y la luz rasante, alineados a cualquier zoom, hasta el craquelado del barniz. Los hallazgos llevan la lupa al punto justo, las intervenciones tienen su antes y después, y el panel, con el diario en tres toques, se prueba sin cuenta.
Velatura **no existe**: es un taller inventado que restaura pintura sobre lienzo y tabla en Florencia, en el Oltrarno, con una restauradora y seis obras inventadas. Es una web de demo, construida como las que hago para negocios reales: web pública, panel de gestión y publicación en mi servidor. Lo dicen una franja en lo alto de cada página y, dentro de las imágenes, la cartela bajo cada cuadro, como en las fotos de taller: una escala en centímetros, el número de expediente y «opera inventata · immagine generata» (obra inventada · imagen generada), que sigue ahí en una imagen descargada. La web está en italiano y se queda fuera de Google.
**Bajo la superficie.** Una lupa se mueve sobre el cuadro, y dentro del círculo aparece otra capa del mismo cuadro, alineada al píxel. Con luz ultravioleta, el barniz antiguo se vuelve verdoso y los retoques viejos quedan oscuros; el infrarrojo revela el dibujo subyacente; la radiografía muestra los arrepentimientos, el lienzo y los clavos; la luz rasante saca a la luz grietas y levantamientos.
- **El zoom** es OpenSeadragon sobre pirámides Deep Zoom de teselas WebP generadas con sharp: 22.162 teselas, hasta 8192 píxeles en el lado largo, y solo se descargan las que se están viendo. - **La lupa** recorta en un círculo la capa situada sobre el cuadro, recalculada con cada movimiento en sus propias coordenadas: así sigue alineada a cualquier zoom. En el móvil, a pantalla completa, la lupa se queda quieta y el cuadro se mueve bajo el dedo. - **Los hallazgos**, 30, llevan el visor a un punto con la luz adecuada encendida, y cuatro abren la portada: el jarrón de flores bajo la jarra, el pastor borrado. 18 de las 46 intervenciones tienen su antes y después.
**Las imágenes, la parte más delicada.** Todas se generan en la GPU de mi ordenador con un modelo abierto, Z-Image-Turbo. Los cuadros son obras anónimas descritas por escuela y época: ninguna copia de obras reales, ningún pintor real, y el modelo de datos no tiene campo de autor. La IA dibuja solo el cuadro, su ampliación y el arrepentimiento; las cuatro luces y los estados de la restauración los obtienen Python y OpenCV del cuadro y de cinco máscaras, de modo que las capas coinciden por construcción.
**El panel** está pensado para el móvil, en la mesa de trabajo: una entrada del diario es una foto y dos líneas, en tres toques. Desde el mismo panel se rellenan la ficha de restauración y los hallazgos, encuadrados con el visor de la web. Las estadísticas de visitas no usan cookies. **Se prueba desde la web, sin cuenta**: la lógica del servidor también funciona en el navegador, sobre una copia de los datos, y los cambios se quedan en ese navegador. Una prueba automática hace 296 comparaciones entre las dos versiones, ruta por ruta.
Vue 3 y TypeScript, Fastify y MongoDB; cada cambio pasa por 167 pruebas automáticas. En la web publicada, en el móvil, Lighthouse da 100 en accesibilidad y buenas prácticas, y entre 91 y 98 en rendimiento.
Diseño, desarrollo full-stack y publicación · 2026
Vue.js, Fastify, MongoDB, OpenSeadragon, OpenCV