- Shiked
- 11 Mart 2026 21:03 UTC
- Yazar
- kamo
- Commit
- 334fbe5
Avatar Creator'nın iç ölçeği, SVG'deki Avatar vücudunı yakınlaştırıyor tuval, ancak etki küçük ekran boyutlarında (örneğin bir görüntü. 140x140 Avatar bileşeni). önizleme kırmızı bir CSS kullanıyor Dönüşüm: ölçek() zoom göstermek için, ancak CSS asla bir parçası değildir SVG'yi kurtardı, böylece önizleme ve her zaman farklı görünüyordu. Yeni yaklaşım: - AvatarOptions'tan ölçek alın (No Avatar Creator internal ölçekli transform) - Add applyViewBoxZoom() whichflats the SVG viewBox to the center Crop CSS dönüşümüne eşdeğer:scale(N) with Overflow:hidden - bu ism Herhangi bir ekran büyüklüğünde görünür ve MinIO'ya kurtarılıyor - UygulamaViewBoxZoom, Avatar'ı oluşturur, böylece önizleme SVG zaten Herhangi bir CSS dönüştürmesi olmadan doğru zoomu yansıtır UpdateBackgroundToSvg to read all four viewBox values (x, y, w, h) Bu yüzden arka plan, bir görüntü kutusu ekinin ardından doğru bir şekilde konumlandırılır