hp7470 - Linux-Port der Plot-Anzeige aus KE5FX 7470.exe (ohne GPIB)
=====================================================================

Zeigt lokale HP-GL- und PCL-Plotdateien an und wandelt sie in PNG oder BMP um.
Gezeichnet wird mit dem unveränderten Original-Renderer ../renderer.cpp.
GPIB, Instrumentenabfrage, Drucken und Beschriftung bearbeiten sind entfernt.

Bauen
-----
  sudo apt install g++ make libpng-dev libx11-dev    (falls noch nicht da)
  make                 -> ./hp7470
  make NO_X11=1        -> nur Konverter, ohne Anzeigefenster

Installieren (für alle Benutzer)
--------------------------------
  sudo make install      -> /usr/local/bin/hp7470, INI, Menüeintrag, Icon
  sudo make uninstall    -> alles wieder entfernen
  (nur für dich, ohne sudo:  make install PREFIX=$HOME/.local)

Benutzen
--------
  ./hp7470 datei.plt                     Anzeigefenster
  ./hp7470 "../Sample HPGL files"        alle Plotdateien eines Ordners durchblättern
  ./hp7470 -o bild.png datei.plt         eine Datei umwandeln
  ./hp7470 -c -d ausgabe/ *.plt          viele Dateien umwandeln (Name.png)
  ./hp7470 -c -f bmp -r 1280x960 *.plt   als BMP in 1280x960
  ./hp7470 -overlay -o ov.png a.plt b.plt   Dateien übereinander zeichnen
  ./hp7470 -h                            alle Optionen

Tasten im Fenster: Pfeiltasten/Leertaste blättern, r drehen, b Hintergrund,
a Antialiasing, c alternative Farben, o überlagern, 1..6 Fenstergröße,
s als PNG speichern, S als BMP speichern, q beenden.
Das Fenster lässt sich auch frei in der Größe ändern.

Stiftfarben und der 'pu'-Bereich werden aus 7470.ini gelesen
(gesucht: ./7470.ini, ~/.config/hp7470/7470.ini, neben dem Programm,
einen Ordner darüber). Alle anderen Einträge der INI werden ignoriert.

Hinweis: Bei Drehung um 90/270 Grad füllt der Plot weiterhin das ganze Bild
aus (wie im Original). Für unverzerrte Hochformat-Bilder z.B. -r 600x800 nehmen.
