Ich gehöre ja auch der bequemen Fraktion an und gerade wenn ich an das Thema "Bilder verkleinern, auf den FTP hochladen und dann noch im Bericht einfügen" denke, dann ist das mit einzelnen Anwendungen doch oft mühselig.
Nun, ich bin jetzt nicht der Shell-Skript-Guru, aber ein ich denke, ich habe hier einen komfortablen Workflow, den ich Euch vorstellen möchte.
Als Software benötigt man nur ein Linux mit dem installierten Paket imagemagick. Der Rest sollte z.B. unter Ubuntu in den Boardmitteln enthalten sein. Also wenn das Pakte fehlt, dann Konsole öffnen und eintippen:
Das Procedere ist einfach:
Alle Bilder, die ich im Bericht haben möchte, kopiere ich in ein Verzeichnis auf dem Desktop - in Originalgröße! Der Verzeichnisname ist dann der gleiche wie der entstehende Verzeichnisname auf dem FTP-Server.
Beispiel: 2010-11-11_Beef-Ribs-nach-Kohlenputzer
Anschließend ein Terminal öffnen und in das Verzeichnis wechseln:
Jetzt nur noch das Skript ausführen und fertig:
Was passiert hier?
Installation des Skripts:
Knackpunkte:
Vielleicht baue ich ja mal bei Zeitüberschuß eine GUI außenrum, aber es ist so schon sehr komfortabel und schnell...
Versucht's mal und geigt mir die Meinung zu meinen rudimentären Programmierkünsten...
Matthias
Nun, ich bin jetzt nicht der Shell-Skript-Guru, aber ein ich denke, ich habe hier einen komfortablen Workflow, den ich Euch vorstellen möchte.
Als Software benötigt man nur ein Linux mit dem installierten Paket imagemagick. Der Rest sollte z.B. unter Ubuntu in den Boardmitteln enthalten sein. Also wenn das Pakte fehlt, dann Konsole öffnen und eintippen:
Code:
sudo apt-get install imagemagick
Das Procedere ist einfach:
Alle Bilder, die ich im Bericht haben möchte, kopiere ich in ein Verzeichnis auf dem Desktop - in Originalgröße! Der Verzeichnisname ist dann der gleiche wie der entstehende Verzeichnisname auf dem FTP-Server.
Beispiel: 2010-11-11_Beef-Ribs-nach-Kohlenputzer
Anschließend ein Terminal öffnen und in das Verzeichnis wechseln:
Code:
cd Desktop/2010-11-11_Beef-Ribs-nach-Kohlenputzer/
Jetzt nur noch das Skript ausführen und fertig:
Code:
img2gsv.sh
Was passiert hier?
- Nun, das Skript macht zuerst die JPG-Bilder klein: 800x600, Quality 70
Da kommen nun Bilder von 80 bis 120 kB raus - alles größere finde ich nervtötend.... - Dann werden die Bilder auf den FTP hochgeladen, und zwar in ein Verzeichnis mit dem gleichen Namen.
- Es wird eine Datei namens copy2thread.txt erstellt, in der alle Links für das Einfügen in den Thread vorliegen.
Installation des Skripts:
- Kopieren in /usr/local/bin (persönliche ausführbare Anwendungen und Skripte):
Code:sudo mv all2gsv.sh /usr/local/bin/ - Datei ausführbar machen, falls diese das nach dem Download nicht ist, ich weiß das grad net:
Code:sudo chmod ugo+x /usr/local/bin/all2gsv.sh
Knackpunkte:
- In dieser Version nur JPG-Dateien - alle anderen sind durch Anpassung realisierbar
- Anzupassen im Skript: Nickname, FTP-Login, FTP-Passwort
Das sind die Variablen: NICK, LOGI, CODE - z.B. mittels:
Code:sudo gedit /usr/local/bin/all2gsv.sh - Eigentlich logisch aber erwähnenswert: Ihr braucht einen FTP-Zugang, den Euch Admin verpassen kann.
Vielleicht baue ich ja mal bei Zeitüberschuß eine GUI außenrum, aber es ist so schon sehr komfortabel und schnell...
Versucht's mal und geigt mir die Meinung zu meinen rudimentären Programmierkünsten...

Matthias
Anhänge
Zuletzt bearbeitet:




