Beiträge vom Oktober, 2006

Bitte recht freundlich: Screenshot

Dienstag, 31. Oktober 2006 22:45

scr_linux_1.jpgHeute gibt es mal wieder einen aktuellen Screenshot meiner Linuxkiste. Diesmal ist es wieder ein recht dunkles Wallpaper geworden, aber so kommen die Icons und die transparente Konsole sehr gut rüber. Falls jemand dieses Wallpaper sucht, wird er bei KDE-Look.org fündig werden. Die Auswahl ist groß – viel Spaß beim Stöbern :D

Thema: Linux | Kommentare (0) | Autor: cero

SuSE 10.1 – Repository für Samba

Montag, 30. Oktober 2006 22:46

Ich benutze Apt um meine SuSE-Installation aktuell zu halten. Seit ein paar Tagen bekam ich aber bei einem apt update Fehlermeldungen. Da sowas manchmal vorkommt habe ich mir nichts dabei gedacht. Heute habe ich aber mal auf dem FTP-Server nachgesehen und musste feststellen, dass dort kein Samba-Repo mehr war. Ich habe, wie ich meinte, den halben Server durchsucht ;) und nichts gefunden. Im Linux-Club gab es dann den entscheidenden Tipp. Das Repo liegt hier:
http://ftp.suse.com/pub/projects/samba/3.0/10.1

Der richtige Eintrag für die sources.list lautet also:

repomd http://ftp.gwdg.de/pub/linux/suse/projects samba/3.0/10.1

Thema: openSUSE | Kommentare (0) | Autor: cero

Bilder skalieren

Sonntag, 29. Oktober 2006 19:36

Mit ImageMagik läßt sich auf der Konsole einiges machen. Unter anderem kann ich ganz bequem einen Haufen Bilder skalieren.

Ein einzelnes Bild skaliere ich wie folgt:

convert -resize 800x800 Bild.jpg Bild_klein.jpg

Ich habe absichtlich 800×800 eingegeben, damit das Seitenverhältnis erhalten bleibt. Wenn das ursprüngliche Bild z.B. eine Größe von 1024×768 hatte, wurde es nun auf 800×600 skaliert.

Wer keine Lust hat mit Pixelangaben zu arbeiten, kann stattdessen auch Prozentangaben verwenden:

convert -resize 50% Bild.jpg Bild_klein.jpg

Wenn ich aber eine Sammlung von 500 Bildern habe, möchte ich diesen Befehl nicht für jedes Bild wieder aufrufen. Wir können uns die Arbeit aber erleichtern. Dazu wechseln wir in das Verzeichnis mit den Bilder und geben folgendes ein:

ls -1 *.jpg | while read file;
do convert -resize 50% "$file" "`basename thumb_"$file"`";
done

Mit diesem Aufruf wird jedes JPG-Bild im Verzeichnis um 50% verkleinert. Das verkleinerte Bild erhält einen Dateinamen nach folgenden Schema: thumb_Bildname.jpg Die ursprünglichen Dateien werden nicht verändert. Falls euch _thumb nicht gefällt, ändert es einfach.

Achtung:
Bevor ihr sowas macht, solltet ihr aber immer ein Backup der Bilder machen. Es kann immer mal etwas schief gehen und dann wären die Originale hin.

Thema: Linux | Kommentare (0) | Autor: cero

Bilder mit Wasserzeichen versehen

Sonntag, 29. Oktober 2006 19:29

Es gab immer mal wieder ein paar Fragen zu Wasserzeichen.
Möchte ich nur ein Bild mit einem Wasserzeichen wie z.B. Copyright by Cero versehen, eignet sich Gimp sehr gut. Ich schreibe diesen Text einfach mit dem entsprechenden Werkzeug ins Bild.
Was mache ich aber, wenn ich z.B ein ganzes Verzeichnis von Bilder mit einem Wasserzeichen versehen will? Hier hilft uns ImageMagick weiter.
Ich wechsel in das Verzeichnis mit den Bildern und gebe z.B. folgendes ein:

ls -1 *.jpg | while read file;do convert -font /usr/X11R6/lib/X11/fonts/truetype
/SUSESansMono-Bold.ttf -pointsize 30 -fill white -draw
"text 1024,1500 'Copyright by Cero'" "$file"
"`basename Wasserzeichen_"$file"`";
done

Jetzt wird der Text “Copyright by Cero” in jedes Bild im Verzeichnis geschrieben. Die Bilder mit Wasserzeichen erkennt man an dem vorgestelltem Wasserzeichen_. Beispiel: Wasserzeichen_Katze.jpg

————————————————————————————

-font /usr/X11R6/lib/X11/fonts/truetype/SUSESansMono-Bold.ttf

Das ist die gewählte Schriftart mit ihrer vollen Pfadangabe.
Welche Schriftarten bei euch installiert sind erfahrt ihr mit

locate *.ttf | less

————————————————————————————

-pointsize 30 -fill white

Damit wird eine Schriftgröße von 30 in der Farbe Weiß definiert.

————————————————————————————

-draw "text 1024,1500 'Copyright by Cero'"

Hiermit wird der Text definiert (“(c) by Cero”). Er wird an die Position 1024 Pixel nach rechts und 1500 Pixel nach unten geschrieben. Wenn das Bild eine Größe von 2048×1536 Pixel aufweist, würde der Text so ziemlich in der Mitte, am unteren Bildrand, stehen. Je nachdem, wie groß eure Bilder sind müsst ihr etwas probieren, um die richtige Position zu finden. Vielleicht möchte es aber auch jemand ganz woanders stehen haben… Einfach ausprobieren.

————————————————————————————

Ihr könnt natürlich alles an eure Bedürfnisse anpassen. Naja, nicht jeder will “(c) by Cero” in seinen Bildern stehen haben ;) Weitere Hilfe bietet natürlich auch die Manpage von convert bzw. convert –help

Möchte ich statt des Textes lieber ein eigenes Logo in die Bilder einfügen, geht das wie folgt:

ls -1 *.jpg | while read file;
do composite -gravity southeast logo.jpg "$file" "`basename Wasserzeichen_"$file"`";
done

Logo.jpg wird dann in jedes Bild unten rechts eingefügt. Die veränderten Bilder bekommen vor ihren Dateinamen ein “Wasserzeichen_” angehängt. Mehr Informationen bietet die Manpage zu composite.

Achtung:
Bevor ihr sowas macht, solltet ihr aber immer ein Backup der Bilder machen. Es kann immer mal etwas schief gehen und dann wären die Originale hin.

Thema: Linux | Kommentare (0) | Autor: cero

blogging::cero

Sonntag, 29. Oktober 2006 18:26

cero_64x64.pngJetzt ist es so weit. Ich habe lange überlegt, welche Software ich mir fürs Bloggen installiere. Zur Auswahl standen Wordpress und Serendipity (s9y). Letztendlich haben die Karten entschieden, da ich es nicht konnte. Beide Systeme haben eben ihre Vor- und Nachteile. Wordpress hat gewonnen und ab heute geht es los – bloggen bis die Tasten qualmen ;)

Thema: Allgemein | Kommentare (0) | Autor: cero