zoom du curseur de la taille de la cuve de cuisson dans le SVG sauvegardé via la culture viewBox

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

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation