Velatura: la web de un taller de restauración, con una lupa que mira bajo la pintura

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

Ver el sitio

Andrea Coppetta