Falsche Größe beim Exportieren von PNG aus Illustrator?

Ich habe eine Dateigröße von 320 * 370 erstellt, aber sie werden 321 * 370, während ich sie in PNG exportiere? Dinge passieren mit jeder Datei, es sei denn, es gibt nur eine Zeichenfläche in der Datei. Immer 1 px mehr von dem, was ich ursprünglich eingestellt habe. Irgendeine Idee, wie das behoben werden kann?

Befindet sich Ihre Zeichenfläche genau auf dem Pixel oder ist sie versetzt?
Es besteht die Möglichkeit, dass Ihr Inage nicht pixelgenau ausgerichtet ist und das zusätzliche Pixel eine Anti-Aliasing-Spalte ist.
Meine Exporte waren in einigen meiner Bilder auch 1 Pixel daneben. Das Ausrichten meiner Zeichenflächen am Pixelraster, wie von Joojaa empfohlen, löste das Problem.

Antworten (6)

Dies wird verursacht, wenn die Zeichenfläche einen dezimalen Pixelwert auf X und Y hat und wenn die Größe der Zeichenfläche ebenfalls dezimal ist. Stellen Sie sicher, dass sich Ihre Zeichenflächen auf ganzzahligen Werten auf der X- und Y-Achse befinden und eine ganzzahlige Breite und Höhe haben.

Versuchen Sie, sie neu anzuordnen, indem Sie einen ganzzahligen Wert dazwischen setzen! Prost!

Dies ist die Antwort, die mein Problem gelöst hat und die akzeptierte Antwort sein sollte.

Ihre Kunst befindet sich außerhalb Ihrer Zeichenfläche. Der Export verwendet keine Zeichenflächengröße, sondern zeichnet ein Quadrat, das alle Felder enthält. Wenn Sie also beispielsweise ein Textfeld haben und Ihr Text 320 ist, aber das Textfeld 324 ist, dann wird der Export 324 sein.

Verwenden Sie "Safe for Web" ebenso wie die Zeichenflächengröße beim Speichern für PNG.

Meine Exporte waren in einigen meiner Bilder auch 1 Pixel daneben. Das Ausrichten meiner Zeichenflächen am Pixelraster, wie von Joojaa empfohlen, löste das Problem.

  1. Stellen Sie sicher, dass sich jedes Objekt, das Sie exportieren möchten, in separaten Zeichenflächen befindet.
  2. Wählen Sie alle Objekte aus.
  3. Gehen Sie zu Datei -> Auswahl exportieren.
  4. Gehen Sie zur Registerkarte "Zeichenflächen", aktivieren Sie das Kontrollkästchen "Anschnitt einschließen" unter dem Zeichenflächenbereich.
  5. Stellen Sie den Zeichenflächenbereich ein und wählen Sie Ihr gewünschtes Format.
  6. Klicken Sie auf „Zeichenfläche exportieren“.

Erledigt! Jetzt entsprechen alle exportierten Bilder den von Ihnen festgelegten Zeichenflächengrößen.

Alle Antworten hier sind teilweise. Für konsistente Ergebnisse müssen Sie alle hier aufgeführten Techniken anwenden:

  1. Ihre Zeichenfläche muss genau auf den X- und Y-Koordinaten liegen (z. B.: x:270 y: 179, nicht x:269,96 y: 179,21). Aktivieren Sie Ihr Pixelraster (Ansicht > Pixelvorschau) und aktivieren Sie An Pixel ausrichten (Ansicht > An Pixel ausrichten), wenn Sie neue Zeichenflächen zeichnen, oder geben Sie einfach runde Zahlen in das Zeichenflächeneigenschaften-Bedienfeld ein (für x, y, Breite und Höhe).

  2. Stellen Sie entweder sicher, dass keine Ihrer Grafiken über die Ränder Ihrer Zeichenfläche hinausragen kann, ODER (besser) schalten Sie „Bleeds einschließen“ aus, wenn Sie den Export für Bildschirme verwenden. Denken Sie daran, dass bei den meisten Strichen, wenn der Strich am Rand Ihrer Zeichenfläche ausgerichtet ist, die Wahrscheinlichkeit besteht, dass er tatsächlich über die Grenzen Ihrer Zeichenfläche hinausläuft, da die Striche standardmäßig auf der Linie zentriert sind.

  3. Wenn all dies bei Ihnen nicht funktioniert, können Sie jederzeit auf Für Web speichern (Legacy) zurückgreifen, wo Sie die Pixelabmessungen beim Exportieren deutlich sehen können und es keine Überraschungen gibt.

Passiert das Gleiche, ob Sie SPEICHERN UNTER oder SPEICHERN FÜR DAS WEB? SAVE FOR WEB ist viel besser, weil es mehr Optionen bietet (genaue Größenanpassung und Bildqualität). Und SAVE FOR WEB bietet Vorschauen des endgültigen PNG mit vorberechneter Dateigröße.