| | |
| | | mkdir classes |
| | | mkdir dist |
| | | |
| | | $JDK/javac -d classes src/de/uhilger/bildhelfer/*.java |
| | | $JDK/bin/javac -d classes src/de/uhilger/bildhelfer/*.java |
| | | cp src/* classes |
| | | |
| | | $JDK/jar -cfm dist/bildhelfer.jar src/META-INF/MANIFEST.MF -C classes . |
| | | $JDK/bin/jar -cfm dist/bildhelfer.jar src/META-INF/MANIFEST.MF -C classes . |
| | | |
| | | rm -r classes |
| | | ``` |
| | |
| | | |
| | | `$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. |
| | | Das obige Kommando verkleinert alle Bilddateien mit der Endung jpeg, jpg oder png 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. |
| | | |
| | | Mit dem Kommando |
| | | |
| | | `$JDK/jre/bin/java -jar bildhelfer.jar stapel 640 0.7 /home/fred/bilder/eingang /home/fred/bilder/ausgang` |
| | | |
| | | werden Bilddateien in allen Unterordnern des Eingangsordners verarbeitet. Im Ausgangsordner wird dabei dieselbe Struktur aus Unterorndern erzeugt. |
| | | |
| | | ## Noch bauen |
| | | |
| | | - Logging wahlweise über mitgelieferte logging.properties oder eine andere logging.properties |
| | | - 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 |
| | | |