Home / LinuxUser / 2008 / 02 / Pixelzauber

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

„Klickbunt auf dem Server? Warum nicht, wenn's hilft!"
(230 Punkte bei 9 Stimmen)
Wheezy + Kernel 3.9.2 + LXDE
(185 Punkte bei 5 Stimmen)
KDE 4.10.2, Gnome 3.6 und mehr
(143 Punkte bei 5 Stimmen)
Google schmeißt Jabber raus ...
(108 Punkte bei 5 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.

Pixelzauber

Bildbearbeitung auf der Konsole

Rahmenhandlung

Wer es bei der Gestaltung seines Fotoalbums etwas dekorativer mag, der darf seine Bilder noch einrahmen. Dies klappt schnell per:

$ convert -bordercolor blue -border 10x10 bild.tiff mitrahmen.tiff

Der Befehl liefert ein Bild mit einem Rahmen (-border), der 10x10 Pixel breit ist. Er besitzt die Farbe hinter bordercolor – im Beispiel also Blau. Der zusätzliche Schalter +polaroid biegt das Bild so zurecht, dass es wie ein eingeklebtes, sich leicht wellendes Foto aussieht (Abbildung 6):

$ convert -bordercolor snow -background black +polaroid bild.tiff polaroidfoto.tiff

Abbildung 6: Über den Schalter -polaroid lassen Sie Bilder aussehen, als wären sie mit einer Polaroid-Kamera geschossen worden.

Um einen dreidimensionalen Rand zu zeichnen weichen Sie auf den Parameter -frame aus. Er versieht das Bild ebenfalls mit einem Rahmen, erlaubt aber eine feinere Steuerung als -border. Die Farbe des Randes regelt dabei der Schalter -mattecolor:

$ convert -mattecolor peru -frame 9x9+3+3 bild.tiff bildmit3drahmen.tiff

Die beiden Zahlen hinter den Pluszeichen bestimmen die Breite für den inneren und äußeren Rand des Bilds.

Schrumpfkopf

Stimmen die Effekte, arbeiten Sie die Fotos für das Internet auf. Zunächst sollten Sie ihre Größe etwas reduzieren. Monster mit einer Auflösung von 3264x2448 Pixel passen nur mit einer kleinen Ecke auf die meisten Monitore und verschlingen zudem unnötig Plattenplatz. Die Pfunde purzeln lässt die Option -resize:

$ convert -resize 200x200 foto.tiff kleinesfoto.png

Der Befehl verkleinert foto.tiff auf eine Größe von 200x200 Pixel – oder besser gesagt: er versucht es. Um Verzerrungen zu vermeiden, orientiert sich convert lediglich an den angegebenen Maßen. Ein 3264x2448 großes Ausgangsbild misst somit hinterher 320x100 Pixel. Soll das Bild unbedingt 200x200 Pixel groß sein, auch wenn es anschließend verzerrt aussieht (Abbildung 7), setzen Sie ein Ausrufezeichen hinter die Größenangabe:

$ convert -resize 200x200! foto.tiff kleinesfoto.png

Abbildung 7: Das Haus wurde in 200x200 Pixel gepresst.

Alternativ dürfen Sie auch mit Prozentangaben arbeiten. Das folgende Beispiel verkleinert das Bild auf drei Viertel seiner ursprünglichen Größe:

$ convert -resize 75% foto.tiff kleinesfoto.png

Um sämtliche Urlaubsfotos bequem auf einen Schlag in platzsparende Thumbnails zu verwandeln, hilft wieder der Einsatz der Shell:

$ for i in *.tiff; do convert $i -resize 800x600 $(basename $i .tiff).png; done

Der Befehl reduziert die Größe der Bilder auf monitorfreundliche 800x600 Pixel und konvertiert sie obendrein gleich noch ins platzsparende PNG-Format – Omas altes Modem kann aufatmen.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare
Ubuntu will nicht...
Martin (unangemeldet), Freitag, 13. November 2009 19:37:10
Ein/Ausklappen

Mit Ubuntu 9.04 funktioniert keines der Beispiele...


Bewertung: 166 Punkte bei 15 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Hits
Wertung: 243 Punkte (32 Stimmen)

Schlecht Gut

Infos zum Autor

Tim Schürmann

Tim Schürmann

Tim Schürmann ist Diplom-Informatiker und derzeit als freier Autor unterwegs. Mehr Informationen finden Sie auf seiner Homepage unter http://www.tim-schuermann.de.


Infos zur Publikation

Infos zur Publikation

title_2013_06

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,95 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 60,60) können Sie im Medialinx-Shop bestellen.

Tipp der Woche

Emacs als Psychologe
Emacs als Psychologe
Tim Schürmann, 21.05.2013 11:49, 0 Kommentare

Wer beim Schreiben in Emacs nicht mehr weiter weiß oder schier an einer Programmieraufgabe verzweifelt, der kann den eingebauten Psychologen um Rat fragen.

1966 entwickelte der Infor...

Aktuelle Fragen

Kontakt via QR code hinzufügen
Herman Sproesser, 17.05.2013 17:46, 3 Antworten
Hi hab in der aktuellen ausgabe 06.2013 den artikel über QR Codes gelesen. Ich hab nartürlich...
Dateimanager Dolphin, wo legt er die Datei Kommentare ab?
Uwe Heine, 16.05.2013 15:19, 1 Antworten
Suse Linux 12.1 - KDE 4.7.2 / Dolphin 1.7. Ich habe bei vielen Dateien über Dolphin Kommentare...
wie baut man Kernel Module so, dass sie mit jedem Kernel laden?
GoaSkin , 22.04.2013 10:22, 1 Antworten
Hallo, baut man anhand eines Kernel-Sources Module, nutzt Linux im Normalfall eine strikte V...
Problem beim Installieren von SuSe 12.3
Georg Prokert, 14.04.2013 00:04, 16 Antworten
Hallo, auf meinem neuem Laptop (Acer Aspire V3-771, Intel Core i5-3230 M, Intel HD Graphics 4...
lvm wieder loswerden
Peter Dibbern, 11.04.2013 16:28, 4 Antworten
Ich habe sämtliche alten Kisten ausgeschlachtet und aus der Teilen einen Rechner zusammengeschrau...