- Expédié
- 11 mars 2026 à 21:03 UTC
- Auteur
- kamo
- Commite
- 334fbe5
La transformation à l'échelle interne d'Avatar Creator zoome le corps de l'avatar dans le SVG canevas, mais l'effet est imperceptible à de petites tailles d'affichage (par ex. a Composant Avatar 140x140). L'aperçu était utilisé un CSS redondant. transformée: scale() pour montrer le zoom, mais que le CSS ne fait jamais partie du Sauva SVG, donc la prévisualisation et la sauvegarde avaient toujours l'air différents. Nouvelle approche: - Retirer l'échelle de l'avatarOptions (pas de transformation de l'échelle interne d'Avatar Creator) - Ajouter appliqueViewBox-oom() qui rétrécit la vue SVGBox à la culture centrale équivalent à la transformée CSS: échelle(N) avec débordement:celler, c'est-à-dire visible à n'importe quelle taille d'affichage et survit à être sauvée à MinIO - Appliquer l'applicationViewBox-oom dans generateAvatar, donc le SVG de prévisualisation est déjà reflète le zoom correct sans transformation CSS - Mettre à jour addBackgroundTovg pour lire les quatre valeurs de viewBox (x, y, w, h) de sorte que le rect de fond est correctement positionné après une vueBox culture