Schlagwort-Archive: Plugin

3D Desktop mit Compiz

In der aktuellen c’t ist ein ganz großes Thema: 3D. Im Heft werden Möglichkeiten vorgestellt, wie man aus seinem „flachen“ Desktop einen 3D Desktop machen kann, doch leider sind diese Lösungen fast ausschließlich für Windows gedacht. Allerdings existiert auch ein Plugin für Compiz, das den Desktop räumlich erscheinen lässt.

Eine Installationsanweisung findet man hier.

Es gibt auch einen Thread in Uu-Forum, wo man sich auch ein deb Paket herunterladen kann. Nach der Installation und der Aktivierung des Plugins, muss man sich einmal abmelden und wieder anmelden.

Um den 3D-Desktop auch genießen zu können braucht man nur eine 3D Brille (der c’t liegt eine bei). Der Effekt ist nicht  besonders toll, aber interessant ist er auf alle Fälle!

3D-Desktop

Experimente mit ImageMagick

ImageMagick ist ein Bildbearbeitungstool für die Kommandozeile und es ist wirklich ein tolles Tool. Der große Vorteil von ImageMagick gegenüber GIMP z.B. ist, dass sich auch vielen Dateien auf einmal verarbeiten lassen (um z.B. Thumbnails zu erzeugen). Flickr verwendet GraphicsMagick (ein Projekt, welches aus ImageMagick hervorgegangen ist), um seine Bilder zu bearbeiten.

Die Arbeit mit ImageMagick ist natürlich erstmal ungewohnt und es dauert auch seine Zeit, bis man sich hineingearbeitet, allerdings sind Sachen wie Bildgröße verändern und einen Schlagschatten hinzufügen leicht zu bewältigen. Eine gute Übersicht findet man hier.

Neben den beiden Plugins für Shutter, habe ich heute mal noch – nach Anregung von Christoph – einen anderen Anwendungsfall umgesetzt. Diesmal ist es kein Plugin, sondern ein ganz normales Skript. Aber jetzt erstmal einen Screenshot:

und so sieht es aus

Aus meiner Sicht könnte man noch einiges damit machen, z.B. Persepktive.

Nach dem Download des Skripts, muss es noch ausführbar gemacht werden:

chmod +x reihe

Danach kann man es folgendermaßen benutzen:

./reihe datei1 datei2 datei3

Die fertige Datei heißt dann „fertig.png“ und befindet sich im gleichen Ordner, wie das Skript.

[Update] Reflektionsplugin für Shutter – v0.2

Nachdem ich nun 90% meiner Prüfungen geschafft habe, kommt hier nun eine aktualisierte Version des Reflektionsplugin. In der ersten Version war es aus meiner Sicht noch nicht für alle Screenshotgrößen sinnvoll einsetzbar. Diese Manko habe ich mir noch einmal angeschaut, und hoffe, dass es jetzt besser passt.

Veränderungen:

  • Größenveränderung des Bildes ist nun fix (+128px → so groß ist die Verlaufsmaske)
  • kein zusätzlicher Rand mehr (finde ich schöner)
  • Reflektionseffekt dürfte jetzt unabhängig von Bildgröße sein

Eine Frage möchte ich gern weiterleiten: Soll zwischen Bild und Reflektionsebene ein Abstand sein oder die Spiegelung sich direkt an die untere Bildkante anschließen? In Bildern:

Reflektion ohne Abstand

Reflektion ohne Abstand

Reflektion mit Abstand

Reflektion mit Abstand

Die aktualisierte Version (ich hab die Reflektion mit Abstand implementiert) kann man hier herunterladen.

Update: Da einige sich die Reflektion ohne Abstand und andere mit Abstand wünschen, soll jeder für sich entscheiden, wie er es haben will. Um eine Reflektion ohne Abstand zur Reflektionsebene zu erhalten, öffnet man die Datei „spsimplemirror“ und entfernt in Zeile 38 die „+10“ bei [… -geometry +0+$(($HEIGHT+10)) …].

Shutter Spiegel-Plugin – v0.2

So…die überarbeitete Version ist fertig. Ich habe diesmal alles in ein Archiv gepackt, was man sich hier herunterladen kann.

Das Plugin kann nun echte Perspektive, d.h. das fertige Bild sieht nicht mehr so künstlich aus.Weiterhin verändert sich jetzt die Dateigröße nur noch minimal.

Shutter Spiegel-Plugin v0.2

Shutter Spiegel-Plugin v0.2

Shutter Plugin Nr. 2: Reflektion

Eine neue Version ist hier verfügbar!

Wo wir gerade dabei sind…

Das Plugin von heute Nachmittag habe ich mal ein wenig vereinfacht und mir noch mal die Masken in ImageMagick angeschaut. Das „Reflektion-Plugin“ unterscheidet sich insofern vom „Spiegel-Plugin“, als dass das Bild nicht gedreht wird. Gefällt mir persönlich besser.

Reflektion

Installation:

wget http://zefanjas.de/files/spsimplemirror
sudo mkdir /usr/share/shutter/resources/system/plugins/bash/spsimplemirror
sudo mv spsimplemirror /usr/share/shutter/resources/system/plugins/bash/spsimplemirror
sudo chmod +x /usr/share/shutter/resources/system/plugins/bash/spsimplemirror/spsimplemirror

Wer noch ein Bildchen für das Plugin möchte – klick hier (identisch zum Spiegel-Plugin). Die SVG muss noch in „spsimplemirror.svg“ umbenannt werden.

Probleme:

Mir ist bisher keine ordentliche Idee gekommen, wie ich die benötigten Abstände aus der Bildgröße berechne. Zur Zeit mache ich es anteilig, aber dann ist das Plugin nur ab einer Bilderhöhe > 700px zu gebrauchen. Je höher ein Bild ist, umso weiter wird der Abstand. Vielleicht hat da jemand noch ne Idee.

[Update] Spiegel-Plugin für Shutter – 0.1

Eine neue Version ist hier verfügbar!


Im letzten Beitrag habe ich den Wunsch schon ausgesprochen, dass ich mir gern ein Plugin für Shutter wünschen würde, mit dem man seinen Screenshots einen einfachen Spiegeleffekt verpassen kann. Shutter arbeitet mit ImageMagick (einem sehr sehr mächtigen Kommandotool für Bildbearbeitung) und so musste ich mich erstmal durch zig Beispiele und Doku kämpfen, um zu verstehen, wie dieses Tool funktioniert und was es alles kann.

Heraus gekommen ist ein Plugin für Shutter.

Shutter Spiegel Plugin

Download: Spiegel Plugin v0.1

Das ganze speichert man unter /usr/share/shutter/resources/system/plugins/bash/spmirror. Der spmirror – Ordner muss noch angelegt werden. Einfacher geht es natürlich direkt mit:

wget http://zefanjas.de/files/spmirror
sudo mkdir /usr/share/shutter/resources/system/plugins/bash/spmirror
sudo mv spmirror /usr/share/shutter/resources/system/plugins/bash/spmirror
sudo chmod +x /usr/share/shutter/resources/system/plugins/bash/spmirror/spmirror

Nach einem Start von Shutter sollte das Plugin bei den anderen zu finden sein. Ich hatte leider noch keine Zeit gefunden ein Logo zu erstellen. Wenn jemand also gern ein Logo für das Plugin beisteuern will, kann das machen. Das Logo sollte eine SVG sein.

Update: Das Logo ist fertig! Diese Datei ebenfalls in den Plugin-Ordner speichern (siehe oben).

spmirror

Das Plugin funktioniert erstmal und liefert in den meisten Fällen auch gute Ergebnisse, aber so ganz zufrieden bin ich damit noch nicht (z.B. dauert es eine Weile aufgrund der Anzahl der Schritte und das Ergebnis ist einiges größer (von der Dateigröße) als der Orginal-Screenshot). Verbesserungsvorschläge sind deshalb sehr willkommen 😉

3D Screenshot mit GIMP

Da ich immer mal wieder mit GIMP arbeite bin ich auch auf der Suche nach guten Plugins, die einem die Arbeit erleichtern. Ein paar hatte ich ja bereits schon vorgestellt. Heute habe ich ein weiteres Plugin gefunden, mit dem es möglich ist, das Bild perspektivisch zu drehen und mit einer Reflexion zu versehen. Das Plugin kann man sich hier herunterladen oder am besten mit

wget http://registry.gimp.org/files/3DScreenshot.scm
mv 3DScreenshot.scm /home/$USER/.gimp-2.6/scripts/

gleich an den richtigen Ort einfügen. Danach GIMP starten und die Skripte auffrischen lassen (Filter → Skript-Fu → Skripte auffrischen). Nun kann man unter Filter → Script-Fu → 3d Screenshot das Plugin starten und auf ein Bild oder eine Ebene anwenden.

3D Screenshot Plugin

Und hier das Ergebnis:

3D - Screenshot

Ich finde dieses Plugin zwar besser als jenes, was ich hier beschrieben hatte, da es wesentlich mehr Einstellungsmöglichkeiten gibt, aber das Optimale ist es trotzdem nicht. Wer ähnliche Effekte ohne GIMP erreichen will, sollte sich auch mal screenie-qt anschauen. Das Programm gibt es in den Paketquellen.

Was ich mir wünschen würde, wäre so ein Plugin für Shutter.

Datum oder Gegenstände im Bild wegretuschieren

Jeder hat bestimmt schon mal ein Foto ausdrucken wollen, auf dem die Kamera das Datum „in schönen“ Farben aufgedruckt hat. Das sieht natürlich unschön aus, auch wenn es für manche einen praktischen Nutzen hat. Ein anderer Fall könnte sein, dass ein bestimmter Gegenstand im Bild stört und man ihn entfernen will. Natürlich kann man solche Dinge in einigen Fällen auch einfach wegschneiden, doch meistens ist dies nicht möglich.

Auf der Suche nach einer Lösung bin ich auf ein echt tolles Plugin für GIMP gestoßen, welches dazu noch in den Paketquellen verfügbar ist. Das ganze nennt sich Resynthesizer und kann mit

sudo apt-get install gimp-resynthesizer

installiert werden.

Der Test

Um die Funktionalität dieses Plugins zu demonstrieren habe ich mir mal folgendes Bild genommen und versucht die Hornisse zu „entfernen“. (Übrigens: Die exellenten Bilder in der Wikipedia sind sehr sehenswert.)

Zuerst muss das Objekt ausgewählt werden. Ich habe dazu einfach das Lasso-Werkzug genommen.

Nun wendet man das Plugin in an. Dabei können diverse Einstellungen vorgenommen werden. Die Werte habe ich erstmal so gelassen.

Der Vorgang ist je nach Größe der Auswahl und Rechenleistung mehr oder weniger zeitintensiv. Und so sieht das Ergebnis aus:

Natürlich sieht man noch in der Blüte die Reste von den Beinen. Das Prinzip ist aber klar geworden 😉

Neben den vielen Plugins, die es für GIMP gibt, ist dieses meiner Meinung eines, was wirklich sehr nützlich ist. Mit wenigen Mausklicks hat  man das gewünschte Resultat vor Augen.  Wie oben schon geschrieben, lassen sich auch damit Datumsangaben auf dem Bild wunderschön entfernen. Allerdings muss ich sagen, dass das Ergebnis umso schöner ist, je „einheitlicher“ der Hintergrund. (So habe ich es nicht geschafft damit ein Datum zu entfernen, das direkt auf dem Hinterrad eines Fahrrades einfügt war.)

GIMP Plugin: Schereneffekt

In den letzten Tagen bin ich bei mericet.de auf ein weiteres GIMP Plugin gestoßen, nachdem ich letztens schon das „Web2.0“-Plugin vorgestellt hatte. Das Plugin, um das es heute geht, dient dazu, um z.B. Screenshots mit einem gezackten Rand zu versehen, d.h. mit einem Schereneffekt.

Das Plugin kann man sich hier herunterladen und speichert es am besten unter

~/gimp-2.6/scripts

Danach muss man noch unter Filter → Script Fu → Skripte ausfrischen das Plugin laden. Nun sollte man im Filter-Menü unter Mericet den Eintrag Crop Screenshot finden.

Wenn man das Plugin benutzt, hat man die Möglichkeit die Tiefe des Einschnittes zu bestimmen, an welchen Rändern er angewendet und ob noch einen Schlagschatten hinzugefügt werden soll. Dabei muss aber vorher die Ebene markiert sein, auf welche der Effekt angewendet werden soll (ist eigentlich klar).

Hier ein Beispiel, angewendet auf meinen Treo:

treocrop

„Web2.0“-Effekt mit GIMP

Gerade eben bin ich auf ein nettes Plugin für GIMP gestoßen. Das Plugin macht eigentlich nichts weiter, als das Bild um 45° zu drehen und noch ein paar Effekte hinzuzufügen.

Um das ganze auszuprobieren, muss man sich das Script herunterladen und als „mericet-makeweb20.scm“ im Ordner

~/.gimp-2.6/scripts

bzw.

/usr/share/gimp/2.0/scripts

speichern. Danach GIMP starten und im Filter-Menü unter Script-Fu die Skripte auffrischen. Das Plugin sollte nun im Filter-Menü auftauchen (unter Mericet).

Das Logo aus dem letzten Beitrag sieht nun folgendermaßen aus:

logoeffekt