Hotkeys (Tastatursteuerung)
| Befehl | Aktion |
|---|---|
| + | Vergrößerung aller Bilder |
| - | Verkleinerung aller Bilder |
Die meisten Skripte erwarten 3 Dateien an folgenden Orten
- /usr/local/bins (bins => "bin shared" => diese Bibliotheken sind für verschiedene Umgebungen identisch)
- /usr/local/bin
- commonspecific.awk (1 Dummy-Routine zu Kompatibilität mit anderen Umgebungen und realer Implementierung) Download
- inkludiert von commonroutines.awk
- commonspecific.awk (1 Dummy-Routine zu Kompatibilität mit anderen Umgebungen und realer Implementierung) Download
- set foldmethod=marker
- set foldmarker={{{{,}}}}
- myscript -h
myscan [-g(ui)]
....
....
Wichtigst:CSV-verarbeitende Skripte erwarten folgendes Format:
- Trennzeichen: Semikolon
- keine Hochkommata (Gänsefüßchen)
- CSV-Dateien mit Kommata als Trenn- und Hochkommata als Textkennzeichen können mit dem Lexer mycsv2csv in das vorige Format gewandelt werden.
- Zahlen dürfen keine Tausendertrennzeichen, jedoch einen deutschen oder englischen Dezimaltrenner haben.
- cf. hierzu mycsvanalyze und mycsvconvert).
mypic2impress
Erzeugt aus einer vorbereiteten LibreOffice-Impress-Vorlage und einer Liste Bilder eine Präsentation mit korrekter Positionierung und Ausrichtung aller Bilder.Hintergrund war die wiederkehrende Aufgabe, maschinell Präsentationen für Einblendungen des Gartenformates eines Verkaufssenders zu erzeugen.
Vorbereitung einer Vorlage (Beispielvorlage) ...
Schematische Darstellung aller Ersetzungen mit den neuen Dateien manifesttag und pagetag...
Aufruf
Cave: Alle Bild- oder Pfadangaben muessen absolut sein
6 Modi /usr/local/bin/mypic2impress -p ... -P ... -f ... -F .. -d ... -D [-o(utfile <out ohne Pfad und Endung>] [-s(scale) <breite>x<hoehe> in cm>]
1.) /usr/local/bin/mypic2impress -p(icture) <picture oder picture-list>
Erzeugt aus dem/den angegebenen Bild(ern) (jpg|JPG) je eine Impress-Datei gleichen Namens
picture-list: -p "/home/heinz/Work/Bild_1.jpg /home/heinz/WorkBild_2.jpg"
picture-list: -p /home/heinz/Work/Bild_1.jpg,/home/heinz/WorkBild_2.jpg
2.) /usr/local/bin/mypic2impress -P(icture) <picture oder picture-list>
Erzeugt aus allen Bildern eine einzige Impress-Datei (Default: Impress.odp)
3.) /usr/local/bin/mypic2impress -d(irectory) <dir>
Erzeugt aus jedem Bild des Verzeichnisses eine Impress-Datei jeweils gleichen Namens
4.) /usr/local/bin/mypic2impress -D(irectory) <dir> [-o Hugo]
Erzeugt aus allen Bildern des Verzeichnisses eine EINZIGE Impress-Datei (Default: Impress.odp)
5.) /usr/local/bin/mypic2impress -F(ile) <configFile> [-o Hugo]
Erzeugt aus allen Bildern der Datei eine EINZIGE Impress-Datei (Default: Impress.odp)
6.) /usr/local/bin/mypic2impress -f(ile) <configFile>
Erzeugt aus allen Bildern der Datei je eine Impress-Datei entsprechenden Namens
-s: Gewuenschte Breite querformatiger und gewuenschte Hoehe hochformatiger Bilder [cm] innerhalb der Praesentation: Default: 20x15 cm
Die zugehoerige Hoehe wird aus dem Seitenverhaeltnis des Bildes bestimmt.
Abhängigkeiten
- Imagemagick
Download
- Skript: mypic2impress
- Beispielvorlage: Vorlage.odp
Impressum