Titel: Bildbearbeitung mit Texttools von der Kommandozeile Kurztitel: Bildbearbeitung per Shell (bps) Art: Vortrag mit Vorführung Dauer: 1h, Pause, Q+A bis zu 2h Zielgruppe: Alle. Vorkenntnisse: hilfreich: grundlegende Benutzung der Shell (Eingabe, Variablen, Aliase, Funktionen, Schleifen) Abstract/Beschreibung: Es gibt viele Programme zur Bildbearbeitung - aber auch einige nicht-graphische Programme zur Bearbeitung von Bildern. Somit kann man eine Operation auf viele Dateien anwenden, und jene automatisiert in einem Skript ablaufen lassen. Was ist es *nicht*? Dies ist kein Vortrag mit Folien, sondern eine feature show, dh man sieht die Effekte der Programme in Beispielen. Natürlich kann man sich die Dokumentation der Programme herunterladen, die Anleitung lesen und diese dann zu hause selber nachvollziehen. Aber manchmal hilft es doch sich mal das ganze vorführen zu lassenm damit man weiss, welches Programme man sich näher ansehen möchte. Inhalt: file - Erkennung des Dateityps iimage - 60KB shell script zur Erstellung einer Bildergallerie ImageMagick - creation, modification and display of bitmap images: animate - animiert ein Bild oder eine Bildersequenz auf einem X Server compare - die Unterschiede eines Bildes und seiner Rekonstruktion darstellen composite - zwei Bilder miteinandern durch Ueberlappung kombinieren conjure - Interpretieren und Ausführen von Magick Scripting Language (MSL) Skripten ! convert - Bilder zwischen Bildformaten konvertieren, Größe verändern (resize), verwischen (blur), abschneiden (crop), entflecken (despeckle), (dither), (draw on), (flip), (join), (re-sample), and much more. display - Darstellen eines Bildes oder eine Bildersequenz auf einem X Server ! identify - Beschreiben des Formats oder von Charakteristika von Bildern import - Screenshots von rechteckigen Ausschnitten machen (zB Desktop oder Fenster) montage - Kombination aus Bilder in Kachelform montieren jhead - Verarbeitung des Digicam JPEG Exif header von Bildern jpegtran - Verlustfreie transformation von JPEG Bildern (-> libjpeg-progs) Hinweis auf diese "Photo Gallery Makers": Album, ApacheGallery, Bins, Cthumb, Iimage, iGal, Swiggle, BBgallery, IDS, Gallery, Matew, PHPgraphy, KimDaBa. (eventuell wird das noch ein eigener Vortrag) Bildbetrachter: flphoto, f-spot, gphotocoll, gqview, gthumb, imgseek. Und, wie immer, die Klassiker der Texttools: elinks - der text browser fuer's web irssi - die perle des chat! less - more than more! less colorful than most, though. mutt - the mailer which sucks *less* screen - der window manager fuer terminals slrn - newsreader in farbe ssh - verschlüsselte verbindungen vim - der allgegenwärtige editor zsh - the final letter in shells Benötigte Hilfsmittel: Ein Beamer mit einer Auflösung von mindestens 1024x768. Rechner: Ein 486er mit einer Live CD (grml, Kanotix, Knoppix) sollte genügen. Ein Zugang zum Netz per ssh nach draussen sollte reichen, dann kann alles auch im eigenen account gezeigt werden. Programme: ssh (client), terminal (/dev/ttyN oder xterm) Eventuell noch ein X mit einem graphischen Webbrowser, zum Zeigen von Websites oder zum Suchen mit Google und dazu Zugriff auf root zum Nachinstallieren von den zu zeigenden Programmen - falls die Verbindung zum home account nicht schnell genug sein sollte. Workshop: Möglichst abends oder am Wochenende, ca 3-5 Stunden. Maximal 10 Teilnehmer. Adressen: Dokumentation: http://www.guckes.net/vortraege/bps/ Kontakt: Sven Guckes bsp_vortrag@guckes.net +49-179-3966141 Persönliche Angaben: Sven Guckes, Jahrgang 1967, Studium der Mathematik und Informatik an der Freien Universität Berlin; lebt in Berlin. Benutzer von Shells und TextTools seit ca 1989. Vorträge, vor allem zu TextTools, seit 2001 in Brandenburg, Chemnitz, Dresden, Karlsruhe, Köln, Ludwigsburg, Magdeburg, München, Pforzheim, Zweibrücken; Brüssel, Eisenstadt, Graz, StPölten, Wien; Swansea; Utrecht. Spezialgebiete: "Text Tools" (zB mutt, screen, slrn, vim, zsh), Anwendung von MailingListen + Newsgruppen, und zur Effizienz von User Interfaces. Projekte: Einige. siehe http://www.guckes.net/sven/#projekte letzte Änderung: Mon Jun 05 17:05:23 CEST 2006