Skizzenvektorlinien werden nicht skaliert

Mein Logo besteht nur aus Vektorlinien. Seine Abmessungen betragen 1051 x 194.

Wenn ich das Logo auf eine kleinere Größe (z. B. 170 x 32) skaliere (Ebene> Transformieren>), verschwinden einige der Linien; insbesondere die vertikalen Linien.

Warum passiert das und wie kann ich es verhindern? Scheint so eine grundlegende Sache zu sein, mit der Sketch umgehen können sollte!

Antworten (2)

Vektorbilder sind zu Anzeigezwecken immer noch auf die Wiedergabe auf einem Bildschirm angewiesen, und diese Bildschirme bestehen aus Pixeln.

Wenn die Linien beim Skalieren zu dünn sind (wie viel weniger als ein Pixel auf einem Monitor/Bildschirm), verschwinden sie wahrscheinlich deshalb. Versuchen Sie, die Strichstärke vor der Neuskalierung zu erhöhen, oder gestalten Sie das Logo neu, damit es in kleinen oder großen Größen gut aussieht.

Das Gleiche passiert in anderer Vektorsoftware und ist daher nicht Sketch-spezifisch.

Diese Animation zeigt, was in Inkscape (einem anderen Vektorbild-Editor) passiert und wie beim Vergrößern die Linien immer noch da sind.

Geben Sie hier die Bildbeschreibung ein

Beachten Sie, dass die Vektorlinien auch bei Betrachtung der obigen Animation so lange bleiben, bis das Bild viel zu klein ist. Das liegt am Anti-Aliasing. Beachten Sie, wie sich die Umrandungen des Kästchens von Schwarz durch verschiedene Grauschattierungen ändern. Anti-Aliasing hängt von einer Reihe von Faktoren ab (einschließlich Ihrer Grafikkarte, Treiber und Software) und kann indirekt von anderen Aspekten des von Ihnen (oder einem anderen Betrachter) verwendeten Kits beeinflusst werden, wie z. B. der Qualität des Ausgabemediums ( zB der Monitor).
Vielen Dank für Ihre Antwort Billy Kerr, ich weiß es wirklich zu schätzen, dass Sie sich die Mühe gemacht haben, sie umfassend zu beantworten. Danke auch @Paul für die Klarstellung. Ich habe die Antwort von Suresh Murali ausgewählt, da sie mir bei der Lösung meines Problems geholfen hat. Vielen Dank an Sie alle, dass Sie sich Zeit für die Beantwortung meiner Frage genommen haben!

Billy Kerr hatte Recht. Vektoren verschwinden, wenn es zu klein ist.

Es ist besser, Vektorlinien mit "Ebene -> In Konturen konvertieren" in Vektorformen umzuwandeln, um mehr Flexibilität zu erhalten und zu verstehen, was mit der Form passiert.

Die Mindestgröße der Sketch-App zum Rendern von Vektorformen beträgt 0,5 Pixel. Die Breite/Höhe der Vektorform der Skizze muss größer als 0,5 sein, um im Anzeigebereich gerendert zu werden.

Die Option Skizzenskalierung zeigt die Fehlermeldung nicht an, wenn Sie die Größe einer Form auf weniger als 0,5 Pixel reduzieren, da einige Leute sie zum Ausblenden der Form verwenden. Die Fehlermeldung wird nur angezeigt, wenn Sie die Breite/Höhe einer Form manuell bearbeiten

Geben Sie hier die Bildbeschreibung ein