Wie vermeide ich Linien am oberen und linken Rand von PNG-Dateien, die aus Illustrator exportiert wurden?


15

Wenn ich Illustrator-Grafiken als PNG-Datei exportiere, wird am oberen und linken Rand ein ein Pixel grauer Rand angezeigt.

Es gibt kein Hintergrundobjekt, aber ich exportiere (für Web und Geräte speichern) mit mattem weißem Hintergrund und ohne Transparenz. Ich habe es auch mit einem weißen Hintergrundobjekt versucht, bei dem es auf der Zeichenfläche eingerastet ist und in jeder Richtung 10 Pixel größer als die Zeichenfläche ist. Ich habe immer noch die Linien oben und links vom exportierten Bild.

Ich habe auch versucht, eine neue Datei mit der Zeichenfläche in Pixeleinheiten zu erstellen, und die Option ausgewählt, dass Objekte am Pixelraster ausgerichtet werden und die Grafik anschließend aus der Originaldatei kopiert und eingefügt wird. Ich habe immer noch die Zeilen.


3
Können Sie eine der Dateien posten, damit wir einen Blick darauf werfen können?
Farray

Antworten:


12

Nach langem Ausreißen der Haare wirkt bei mir folgendes:

  1. Wählen Sie Ansicht> Pixelvorschau .
  2. Ansicht> Am Pixel ausrichten sollte angekreuzt sein.
  3. Sie sollten Zeichenflächen verwenden
  4. Die Zeichenflächen sollten von Illustrator und nicht von Ihnen erstellt, kopiert oder positioniert werden. Gehen Sie dazu wie folgt vor : Objekte> Zeichenflächen> Neu anordnen und wählen Sie einen ganzen Pixelwert für den Abstand. Dadurch werden die Zeichenflächen pixelgenau angeordnet.
  5. Wählen Sie „ Ansicht“> „Pixelvorschau“ und überprüfen Sie die Ränder des Bildmaterials auf unerwünschtes Anti-Aliasing. Manchmal hilft es, Formen über die Ränder der Zeichenfläche hinaus zu verlängern.
  6. Wenn Sie mit dem Aussehen zufrieden sind, wählen Sie „ Datei“> „Exportieren“ und aktivieren Sie „Zeichenflächen verwenden“
  7. Die Auswahl des Antialiasing-Typs scheint auf dieses Problem nur geringe Auswirkungen zu haben, wirkt sich jedoch auf das Erscheinungsbild Ihrer Grafik aus.

Ich würde empfehlen, Slices anstelle von Zeichenflächen zu verwenden. Slices sind immer an Pixelgrenzen ausgerichtet, Artboards nicht.
Marc Edwards

2
@MarcEdwards Obwohl dies zutrifft, sind Slices leider viel zu umständlich und schwer zu verwenden. Zeichenflächen werden pixelgenau ausgerichtet, wenn Sie sie in Illustrator anordnen lassen.
Undistraction

1
In meinem Fall muss ich die Größe meiner Zeichenfläche anpassen, um eine genaue Pixelgröße zu erhalten, bevor ich sie neu anordne sie neu , z. B. width = 50, height = 40 (nicht so etwas wie 40.3333). Rechtecke innerhalb von Zeichenflächen müssen einen Ganzzahlwert für die x-, y-Position und einen ODD INTEGER- Wert für die Breite und Höhe haben (z. B. 171, 135, nicht 170, 134)
Hải Phong

1
Das ODD INTEGER ist darauf zurückzuführen, dass sich Ihre XY-Position an der Standardankerposition (der Mitte) des Rechtecks ​​befindet. Wählen Sie einen anderen Ankerplatz (zB unten links) und Ihre Koordinaten werden gerade.
Henry Chan

Du bist ein Genie. Vielen Dank, dass Sie sich die Haare ausgerissen haben, damit ich nicht muss.
Aron

1

Auf der Grundlage einer doppelten Frage, die gerade geschlossen wurde, würde ich sagen, dass das Problem darin besteht, dass Ihre Grafik nicht pixelgenau ausgerichtet ist, sodass ein Anti-Alias-Artefakt angezeigt wird. Erstellen Sie ein neues Dokument, aktivieren Sie "Neue Objekte an Pixelraster ausrichten" und erstellen Sie es erneut.


1
Leider ist dies Teil der Lösung. Siehe meine Antwort.
Undistraction

1

Wenn ich mich richtig erinnere, umgeht das Auswählen von "Zeichenflächen verwenden" beim Exportieren diese Situation.


-2

Ich hatte das gleiche Problem und stellte fest, dass ich mein Dokument mit einem Anschnitt eingerichtet hatte. Als ich also den Anschnitt deaktivierte und versuchte, es erneut in PNG zu exportieren, hatte ich kein Problem, dass ein weißer Rand angezeigt wurde. Klicken Sie beim Exportieren auf "Zeichenflächen verwenden".

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.