Verwenden von "vektorähnlichen" Rasterbildern in PDF-Dokumenten

Ich bin dabei, QR-Codes für die Verwendung auf Produktverpackungen zu erstellen. Die Codes werden im Batch generiert und die resultierenden Dateien sind normalerweise 25x25 px PNG-Dateien. Natürlich hätte ein so kleines Bild normalerweise eine viel zu niedrige Auflösung, um es im Druck zu verwenden, dh ein 1 x 1 Zoll großes Bild müsste 300 x 300 Pixel groß sein, um es mit 300 DPI zu drucken.

Bei einfachen Bildern wie QR-Codes (ich denke, das würde auch für Barcodes ohne Ziffern gelten) habe ich festgestellt, dass die tatsächliche Auflösung des Bildes nicht wirklich relevant ist, da ich das Bild problemlos auf jede beliebige Größe skalieren kann I Bevorzugen Sie die Größenänderungsoption „Nächster Nachbar“ in Photoshop. In gewisser Weise enthält das resultierende 250x250-Pixel-Bild nicht mehr Informationen in Bezug auf "QR-Pixel" als die 25x25-Pixel-Version, abgesehen von der offensichtlichen Tatsache, dass die Datei größer wird. Auch wenn die Größe auf eine Breite geändert wird, die nicht gleichmäßig durch 25 teilbar ist (z. B. 70 x 70), haben die resultierenden QR-Pixel nicht alle die exakt gleiche Breite.

Das hat mich auf den Gedanken gebracht, dass ich das 25 x 25 Pixel große PNG einfach in mein InDesign-Layout einfügen kann, das wiederum als PDF exportiert und zum Drucken gesendet wird. Dies scheint gut zu funktionieren, wenn ich die Datei auf meinem Drucker drucke, aber auf dem Bildschirm sieht das Bild manchmal verschwommen aus (wie Sie es erwarten würden, wenn es vergrößert wird). Ich habe festgestellt, dass der Unschärfeeffekt von der Anti-Aliasing-Einstellung in meinem PDF-Viewer herrührt, daher sind offensichtlich keine Informationen zur Größenänderung/Anti-Aliasing in die PDF-Datei eingebettet, während der Drucker die Bildgröße ohne Anti-Aliasing ändert (dh Verwendung des nächsten Nachbarn).

Abschließend die Frage : Gibt es einen offensichtlichen Nachteil bei der Verwendung dieser Methode? Kann ich davon ausgehen, dass das 25 x 25 Pixel große Bild in meinem PDF-Dokument ohne Kantenglättung hochskaliert wird, wenn ich es an die Druckerei schicke? Wäre ich besser dran, es einfach manuell hochzuskalieren oder in ein echtes Vektorformat zu konvertieren?

Bonusfrage : Gibt es einen besseren Begriff für das, was ich im Titel / in der Frage als vektorartig bezeichne, dh das Konzept, dass ein Bitmap- / Rasterbild ohne Qualitätsverlust hochskaliert wird?

Wenn PDF wie Postscript funktionieren würde, könnten Sie dies tun. Aber da PDF explizit keine druckerspezifischen Dinge enthält, gibt es für Sie keine Möglichkeit, den Rasterisierungsalgorithmus anzupassen

Antworten (4)

Verlassen Sie sich niemals darauf, dass ein Druckdienstleister etwas anderes tut, als Ihre Datei so auszuspucken, wie sie derzeit vorliegt. Ich würde niemals darauf vertrauen, dass etwas auf eine bestimmte Weise ausgegeben wird, um sicherzustellen, dass es so ist, wie ich es erwarte. Wenn Sie Anweisungen oder Hinweise zur Ausgabe geben müssen, dann ist das ein Rezept für Fehler. Wenn Sie ein 25-ppi-Bild in Indesign platzieren, wird es beim Generieren eines PDFs nie "upgesampelt". Es wird mit 25ppi ausgegeben.

Für Codes, Strichcodes, QRT-Codes usw. gibt es nur zwei akzeptable Lösungen....

  1. Verwenden Sie einen echten Vektorcode. Es gibt Dutzende von Barcode-/QRcode-Generatoren, die EPS-, SVG- oder EMF-Dateien erzeugen. Das sollten Sie verwenden. Wenn Ihr Generator diese Formate nicht erstellen kann, finden Sie einen anderen Codegenerator.

  2. Wenn Sie ein Rasterbild verwenden müssen, muss es größer sein als das, was erzeugt wird. Für einen Code mit 70 x 70 Pixeln benötigen Sie also ein natives Bild mit 290 x 290 Pixeln. Das heißt, ein Originalbild mit einer Größe von 290 x 290, kein von Ihnen erstelltes Bild mit geänderter Größe. Dann könntest du es in Indesign platzieren und auf 70x70 Pixel verkleinern. Dadurch wird die DPI bei der Ausgabe wesentlich erhöht. Obwohl ich immer noch das Gefühl habe, dass Nr. 1 immer die bessere Option ist.

Codes müssen präzise sein. Es gibt keinen Spielraum, um es einfach "gut aussehen" zu lassen. Ein Scanner liest es möglicherweise nicht richtig, wenn es auch nur ein bisschen falsch ist.

Was den besseren Begriff betrifft ... vektorartig ist wirklich unsinnig. Etwas ist entweder Vektor oder nicht. Ich würde es einfach als Rasterkunst ohne Anti-Aliasing bezeichnen.

Danke für die Antwort! In diesem Fall habe ich die volle Kontrolle über die Codegenerierungsanwendung, sodass ich sie so anpassen kann, dass sie ein Bild gemäß meinen Anforderungen ausgibt (höhere Auflösung oder Vektor). In Bezug auf den Begriff bezog sich meine Verwendung von „Vektor“ einfach auf seine Eigenschaft als verlustfreie Hochskalierung – „Rastergrafik ohne Anti-Aliasing“ ist definitiv ein klarerer Begriff.
25 × 25 Pixel ist die native Auflösung (mancher) QR-Codes, daher ist die Frage nach einem „nativen Bild mit 290 × 290 Pixel“ nicht erforderlich und macht nicht viel Sinn. Das Problem ist, dass, wenn Sie ein 25 × 25 Pixel in einem InDesign-Dokument platzieren, das Ergebnis wahrscheinlich vom RIP interpoliert wird. Die Lösung besteht darin, den nächsten Nachbarn um ein genaues Vielfaches zu vergrößern (in meiner Antwort angegeben). Eine Vektordatei wird nicht benötigt, wenn das Bild hoch genug skaliert ist.

Wenn Sie einen Weg finden, einen QR-Code als Vektor (SVG, EPS, PDF usw.) zu erhalten, ist das ein guter Weg. Wenn dies nicht möglich ist, gibt es eine einfache Möglichkeit, das Bild zu vergrößern, ohne es zu verwischen.

Skalierung mit Nearest Neighbor

Wenn Sie ein scharfes, großes Bild für den QR-Code wünschen, können Sie das Bild einfach in Photoshop auf ein exaktes ganzzahliges Vielfaches (200 %, 300 %, 400 % usw.) skalieren und die Nearest NeighbourSkalierung verwenden.

Skalierung mit Nearest Neighbor

Die Skalierung um 1000 % unter Verwendung des nächsten Nachbarn verwandelt jedes Pixel im Dokument in ein perfektes 10×10-Pixel-Gitter. Dadurch wird die Datei in Bezug auf Pixel und Speicherplatz auf der Festplatte größer, aber es wird auch sichergestellt, dass die vom RIP im Drucker durchgeführte Interpolation den Rändern wahrscheinlich keine sichtbare Unschärfe hinzufügt (falls dies der Fall ist, skalieren Sie erneut mit nächsten Nachbarn auf ein genaues Vielfaches von 100 %).

Diese Methode eignet sich auch, wenn Sie Screenshots von Computern in Drucksachen einfügen möchten.

Erhalten eines QR-Codes als Vektordatei

Es gibt einige kostenlose QR-Code-Generatoren. Es scheint, als ob die meisten SVG- und EPS-Dateien sowie andere Bitmap-Bildformate anbieten.

QR-Code-Download als EPS oder SVG

(Versuchen Sie es mit dem obigen QR-Code!)

Sie ändern einfach die Größe eines Rasterbilds ohne Interpolation. Eine andere Möglichkeit, es auszudrücken, ist, dass Sie die Pixel strecken.

Ich bin mir nicht sicher, was der bessere Begriff ist, aber "Vektor" macht in diesem Zusammenhang nicht viel Sinn.

Was Ihren Workflow angeht, macht es Sinn. Theoretisch sollten Sie in der Lage sein, das Bild in Ihrer Seitenlayout-Software auf jede gewünschte Größe zu strecken, und es bleibt klar und scharf, nur größer.

Das Anti-Aliasing scheint jedoch ein Problem zu sein, und eines, das ich mit Ihrem Drucker ansprechen würde. In der Regel möchten Druckereien, dass Sie das PDF mit bestimmten Einstellungen erstellen, daher sollten Sie diese Frage von ihnen ausführen lassen.

Danke für die Antwort! Ich stimme zu, dass die Verwendung des Begriffs „Vektor“ in diesem Zusammenhang etwas seltsam ist. Vielmehr ging es mir um die typischen vektorähnlichen Eigenschaften des verlustfreien Hochskalierens . Ihr Kommentar zum Anti-Aliasing ist großartig! Ich werde mich entweder mit meinem Druckanbieter vergewissern, dass dies tatsächlich kein Problem darstellt, oder einfach auf die Verwendung eines Bilds mit höherer Auflösung/Vektor zurückgreifen.

Der Fall von QR-Codes ist anders als bei Barcodes, da die Barcodes unterschiedliche Breiten und Abstände innerhalb der Striche haben.

Im Fall von QR-Codes liegt der Grund für 25 x 25 Pixel darin, dass Sie entweder ein perfektes kleines quadratisches Weiß oder Schwarz haben sollten. Keine Glättung jeglicher Art.

Natürlich gibt es verschiedene Versionen von QR-Codes, zum Beispiel 73x73. Auch dies ist sehr spezifisch.

In diesem Fall würde ich eine monochromatische Datei verwenden . Das ist ein 1-Bit-Bild. Keine Graustufen.

Sie können beispielsweise ein monochromatisches Bild mit 2400 ppi drucken und jeden Laserpunkt im Film- oder Plattendrucker steuern.

Ich würde NIEMALS ein 300-ppi-Graustufenbild verwenden, da dies in Muster umgewandelt wird.

Hier ist ein Vergleich zwischen einer Typografie auf einer Graustufendatei mit 300 ppi und einer Vektordatei, aber das Ergebnis ist genau* dasselbe wie bei der Verwendung eines monochromatischen Bildes mit 2400 ppi. (Meine Ausgabe war ein Film mit einer Auflösung von 2400)

Muster auf einem Graustufenbild mit 300 dpi

Ich bin mir zu 99 % sicher, dass Sie Ihre 25x25-Pixel-Datei in einer monochromatischen Datei verwenden können und kein Muster haben werden. Ich bin mir nicht 100% sicher, weil wahrscheinlich die Leute irgendwo seltsame Einstellungen haben. Ich würde also einen Filmtest machen, der sehr billig ist, und es bestätigen.

Das Ergebnis hängt davon ab, wie der RIP des Druckers Mono-, Graustufen- und RGB-Dateien interpretiert.