Bake Size slider zoom en SVG ahorrado a través de la cosecha de la caja de vistasVox

Fixkamo-internal
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

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios