From 85b1ea6913d357b960176607ea330f686e17dec9 Mon Sep 17 00:00:00 2001 From: ulrich <undisclosed> Date: Sun, 24 Jun 2018 18:19:38 +0000 Subject: [PATCH] readme ergaenzt --- readme.md | 35 +++++++++++++---------------------- 1 files changed, 13 insertions(+), 22 deletions(-) diff --git a/readme.md b/readme.md index 537cf70..2d903a2 100644 --- a/readme.md +++ b/readme.md @@ -5,35 +5,17 @@ ## Voraussetzungen -Zur Herstellung und Nutzung des Bildhelfers werden ein Java Development Kit (JDK) -und der Quellcode des Bildhelfers benötigt. Das JDK ist z.B. von -[Azul](http://azul.com) oder dem [OpenJDK-Projekt](http://openjdk.java.net/) frei -erhältlich. In der hier folgenden weiteren Beschreibung wird der lokale Ablageort -des Java Development Kits `$JDK` genannt. +Zur Herstellung und Nutzung des Bildhelfers werden ein Java Development Kit (JDK) und der Quellcode des Bildhelfers benötigt. Das JDK ist z.B. von [Azul](http://azul.com) oder dem [OpenJDK-Projekt](http://openjdk.java.net/) frei erhältlich. In der hier folgenden weiteren Beschreibung wird der lokale Ablageort des Java Development Kits `$JDK` genannt. ## Bildhelfer erhalten -Der Quellcode des Bildhelfers wird von hier an einen frei wählbaren lokalen -Ablageort [heruntergeladen](/gitblit/zip/?r=cli/bildhelfer.git&format=zip) und -entpackt. In der hier folgenden weiteren Beschreibung wird das so entstandene -Verzeichnis `bildhelfer` einschließlich des absoluten Pfades dorthin -`$BILDHELFER` genannt. +Der Quellcode des Bildhelfers wird von hier an einen frei wählbaren lokalen Ablageort [heruntergeladen](/gitblit/zip/?r=cli/bildhelfer.git&format=zip) und entpackt. In der hier folgenden weiteren Beschreibung wird das so entstandene Verzeichnis `bildhelfer` einschließlich des absoluten Pfades dorthin `$BILDHELFER` genannt. -Anstelle von `$BILDHELFER` würde man also beispielweise -`/home/fred/bildhelfer` notieren, wenn in das persönliche Verzeichnis des -Benutzers `fred` heruntergealden und entpackt wurde. - -Ferner wird angenommen, -dass die oben aufgeführten Klassenbibliotheken lokal an Orten abgelegt sind, -deren Pfade mit dem Platzhalter `$JLIB` gemeint ist. Anstelle des Platzhalters -muss in den folgenden Kommandos also der absolute Pfad des lokalen Ablageortes -eingesetzt werden. +Anstelle von `$BILDHELFER` würde man also beispielweise `/home/fred/bildhelfer` notieren, wenn in das persönliche Verzeichnis des Benutzers `fred` heruntergealden und entpackt wurde. ## Bildhelfer herstellen -Der Bildhelfer ist als Werkzeug zur Ausführung von der Kommandozeile aus -gedacht. Zur Herstellung werden mit Hilfe der wie zuvor beschrieben geladenen Teile -die folgenden Kommandos ausgeführt (Beispiel für Linux): +Der Bildhelfer ist als Werkzeug zur Ausführung von der Kommandozeile aus gedacht. Zur Herstellung werden mit Hilfe der wie zuvor beschrieben geladenen Teile die folgenden Kommandos ausgeführt (Beispiel für Linux): ``` cd $BILDHELFER @@ -53,6 +35,15 @@ ## Bildhelfer verwenden +Das Kommando zur Ausführung einer Bildverkleinerung lautet +`$JDK/jre/bin/java -jar bildhelfer.jar verkleinern 640 0.7 /home/fred/bilder/eingang /home/fred/bilder/ausgang` +Das obige Kommando verkleinert alle Bilder im Ordner `/home/fred/bilder/eingang` und legt die verkleinerte Fassung in den Ordner `/home/fred/bilder/ausgang`. Die Bilder werden auf 640 Bildpunkte entlang der längsten Kante verkleinert und auf 70% ihrer Qualität verringert. + +## Noch bauen + +- Logging wahlweise über mitgelieferte logging.properties oder eine andere logging.properties (Logging Properties werden im Augenblick nur über `-Djava.util.logging.config.file` verwendet) +- Resource Bundles für statische Texte +- Mehrere Bilder gleichzeitig in einer wählbaren Anzahl von Threads verarbeiten -- Gitblit v1.9.3