- Se descapó
- 11 de marzo de 2026 a las 21:03 UTC
- Autor
- kamo
- Compromit
- 334fbe5
La escala interna de Avatar Creator se acerca el cuerpo de avatar dentro de la SVG lienzo, pero el efecto es imperceptible en pequeños tamaños de pantalla (p. ej. a 140x140 Componente Avatar). La vista previa estaba usando un CSS redundante transform: escala() para mostrar el zoom, pero que CSS nunca es parte de la SVG salvó, así que previsualizar y guardar siempre se veía diferente. Nuevo enfoque: - Eliminar escala de avatarOpciones (no se transforma a escala interna de Avatar Creator) - Añadir aplicarViewBoxZoom() que encoge la vista SVG a la cosecha central equivalente a la transformación CSS: escala(N) con desbordamiento: escondite - esto es visible en cualquier tamaño de pantalla y sobrevive a ser salvado a MinIO - Aplicar aplicarViewBoxZoom en generateAvatar por lo que la vista previa SVG ya refleja el zoom correcto sin ninguna transformación CSS - Actualizar addBackgroundToSvg para leer los cuatro valores de vistaVox (x, y, w, h) para que el rectificado de fondo se coloca correctamente después de una vistaRecuerno de caras