Wie skaliere ich ein SVG mit einigen komplexen Pfaddefinitionen?

10

Ich habe ein SVG mit folgendem Code:

%Vor%

Die "Original" -Abmessungen des SVG erzeugen ein Bild von 300 x 310 Pixel. Ich möchte das Bild als Ganzes skalieren, sagen wir mal 50%. Ich habe verschiedene Möglichkeiten zur Skalierung des Bilds ausprobiert, aber das Beste, was ich bisher erreicht habe, ist das einfache Beschneiden oder "Beschneiden" des Originalbilds in einem Bereich, der 50% der ursprünglichen Abmessungen entspricht.

Die Verwendung von preserveAspectRatio, das Einstellen der Viewbox, die Verwendung von transform="scale (0.5") usw. haben nicht funktioniert. Ich möchte nur die ursprünglichen Abmessungen um 50% skalieren.

    
nhuff717 29.04.2012, 22:54
quelle

2 Antworten

15

transform="scale(0.5)" sollte definitiv funktionieren. Sie tun wahrscheinlich etwas anderes falsch.

Versuchen Sie, g11 in einem anderen g mit transform="scale(0.5)" zu verpacken und entfernen Sie preserveAspectRatio und viewBox

    
mihai 30.04.2012 10:51
quelle
2

Hier ist ein Beispiel, wie ich es mache

%Vor%     
Peter 13.06.2014 09:00
quelle

Tags und Links