2016-03-21 12 views
1

Ich versuche, ein Vektorbild für alle Bildschirmgrößen von iPhones zu erstellen. Ich erstellte PDF-Datei mit Illustrator mit der Größe für iPhone 6 plus d. H. 1242 * 231 (231 ist meine erforderliche Höhe des Bildes) und in Bild Assets und Skalierungsfaktor in Single Vector enthalten.iOS - Ein Vektorbild für alle iPhone-Lösungen

Jetzt wird es in iPhone 6 plus ohne Problem angezeigt. Aber wenn ich das gleiche einzelne vektorbild in iPhone 6 versuche, wird es gequetscht.

Ich habe im Internet herausgefunden, dass PDF-Bild automatisch zu @ 2x und 1 @ x konvertiert wird. wie wenn ich 300 * 300 @ 3x habe, wird es in 200 * 200 und 100 * 100 umgewandelt.

Demnach ist es das richtige Verhalten, weil 1242/2 = 621 und es erfordert 750, um genau anzuzeigen.

Aber meine Frage ist, dass nicht das Vektorbild angenommen wurde, um es anzupassen? Irgendwelche anderen Arbeiten um dieses Problem herum?

+0

Es ist nicht klar, was Ihr Problem ist. Wenn das Bild, wie Sie sagen, "gequetscht" wird, d. H. Das Seitenverhältnis ist gebrochen, dann handelt es sich wahrscheinlich nicht um die Assets, sondern um einige Einschränkungen. Oder meinst du, dass das Bild nicht auf die richtige Auflösung skaliert wird? Vielleicht könnten Sie einen Screenshot des Problems bereitstellen. – pajevic

+1

Beachten Sie auch, dass Sie beim Arbeiten mit PDF-Vektor-Assets die Größe in * Punkten * (oder in Pixeln gleich wie @ 1x) verwenden sollten. – DeFrenZ

Antwort

0

Versuchen Sie es im SVG-Format zu speichern, das wäre die bessere Lösung.