2017-05-24 4 views
0

Plattform: Linux
Tool: Qrencode (Open-Source-Anwendung für QR-Code in Linux-Erstellung)Wie setzt man exakte Koordinaten in einem PNG-Bild?

ich diese qrencode Anwendung bin mit QR-Code zu generieren. Das Ausgabedateiformat, das ich verwende, ist PNG. Aber wenn ich versuche, die PNG-Datei mit einem Nadeldrucker zu drucken, druckt es korrekt, scrollt aber die ganze Seite herunter, d. H. Es belegt die ganze Seite, aber ich muss das Bild an jeden beliebigen Punkt einer Seite drucken können.

Leider habe ich keine Zeit, um den gesamten Quellcode von LIBPNG und QRENCODE zu durchlaufen.

+0

Wie drucken Sie die 'Png' Dateien? – deimus

+0

mit dem Befehl 'lpr' –

+0

Enthalten Ihre PNG-Bilder Versatzinformationen? Verwenden Sie "pngcheck -v file.png" um herauszufinden, ob ein "oFFs" Chunk oder "vpAg" Chunk vorhanden ist. –

Antwort

0

ich empfehlen die man Seite für lpr

zu prüfen Es hat eine Option für auf der Seite das Bild zu positionieren, z.B. -o position=name.
Überprüfen Sie die möglichen Positionsnamen im Handbuch.

Wahrscheinlich müssten Sie Ihre Bilder skalieren.
Stellen Sie sicher, dass Ihr Bild nicht zu groß für die Anpassung in der Seite ist.

+0

Ich habe die Optionen in lpr -o versucht, aber nach dem Drucken verliert der QR-Code seine Daten. Wenn möglich, kannst du mir bitte die Syntax dafür geben –

+0

was meinst du mit dem Verlust seiner Daten? Bitte geben Sie vollständige Beispiele an, was Sie versucht haben. – deimus

+0

"lpr -o position = center myimage {Mitte, oben, links, rechts, oben links, oben rechts, unten, unten links, unten rechts}" Dies druckt das Bild in der Mitte oben links unten links, aber es Es erfüllt meinen Zweck nicht, da ich das Bild an irgendeiner zufälligen Position der Seite drucken möchte. Der Link, den ich durchging, ist https://cs.brown.edu/about/system/services/printing/linux-tips/ –