Thursday, 21 February 2008

GIMP Tutorial: Arbeiten mit Texturen (german / deutsch)

Ich versuche zu beschreiben wie ich dieses Bild bearbeitet habe. Ich kann mir gut vorstellen, dass einige der folgenden Schritte umständlich sind, da ich noch keine großen Erfahrungen mit der Arbeit von Ebenen gesammelt habe. Die Screenshots habe ich natürlich nachträglich erstellt. Sie ergeben nicht genau das Bild, das im flickr zu sehen ist. Wenn man auf die Screenshots clickt, kann man sie in größerer Auflösung betrachten.

Die Bearbeitung habe ich im Wesentlichen mit dem Gimp durchgeführt (Photoshop besitze ich nicht). In PS funktioniert das aber sicher fast identisch. Du solltest Dich ein wenig mit Ebenen/Layers auskennen. Nachträglich habe ich dann noch mit Picnik nachgefeilt.

Prinzipiell habe ich dieses Bild aus drei verschiedenen Einzelbildern zusammengesetzt: einem Bild mit der Blüte und zwei Hintergrundbildern. Die Hintergrundbilder zeigen verschiedene quadratische Fenster, die ich an einer Bushaltestelle aufgenommen habe. Sie haben einen Rahmen, der einem Sucher an einer Kamera ähnelt (TTV). Die Fensterflächen sind zerkratzt und verschmutzt. Dies ist dann später für die Struktur im Bild verantwortlich. Man findet solche Texturen überall! Eines dieser Bilder kannst Du hier herunterladen.


Als erstes habe ich
- alle drei Bilder quadratisch zugeschnitten und
- auf gleiche Größe skaliert.

Dann habe ich alle drei Bilder im gimp geöffnet:

Open


Nun habe ich das Blütenbild selektiert und den Ebenendialog mit (Strg+L) geöffnet ...

Layer Dialog


... und danach eine neue Ebene angelegt, indem ich auf das Icon, auf das der rote Pfeil zeigt, gedrückt habe.

New layer


In diese neue Ebene habe ich dann eines der beiden Hintergrundbilder kopiert, in dem ich
- dieses Hintergrundbild selektiert habe,
- dann mit Strg-A komplett ausgewählt habe
- danach die neue Ebene selektiert habe und
- den Hintergrund mit Strg-V in die neu angelegte Ebene eingefügt habe.

Wichtig ist nun, dass man den Modus von "Normal" auf "Multiplikation" ändert. Das Zwischenresultat sollte dann wie in diesem Screenshot aussehen:

Add Background Layer #1


Nun wird nach dem selben Schema eine weitere Ebene hinzugefügt, in die ich dann den zweiten Hintergrund eingefügt habe, ebenfalls im Multiplikation Modus:

Add Background Layer #2

So, das Bild besteht jetzt aus drei Ebenen. Die Strukturen aus den Fenstern sind bereits im Bild enthalten. Diese Strukturen bedecken jedoch auch die Hauptblüte, die den Fokus hat. Dort möchte ich nun, dass die Blüte unverdeckt zu sehen ist. Dafür habe ich für die Hintergrundebenen Ebenenmasken definiert. Eine Ebenenmaske für eine Eben legt man an, in dem man das Kontextmenü mit der rechten Maustaste öffnet und Ebenemaske hinzufügen auswählt.

Add layer mask

Nun selektiert man das Pinseltool im Hauptfenster vom Gimp. Mit einem möglichst weichen Pinsel, den ich selbst angelegt habe, kratze ich nun die Struktur vor der Blüte weg. Wichtig ist, dass Schwarz als Vordergrundfarbe ausgewählt ist (was im Normalfall so sein sollte).

Pencil #1

Auch für die zweite Hintergrundebene lege ich eine Ebenemaske an und lege
die Blüte wieder frei:

Pencil #2

Das Bild ist nun fast fertig. Wie man sieht ist jetzt das strahlende Rot der Blüte wieder sichtbar. Danach habe ich noch ein wenig an der Temperatur, Sättigung, Kontrast und Schärfe herumgedreht und das war's. :)

Waiting For Spring

Monday, 18 February 2008

Flickr Mark Outdated Photos - Version 0.4

I uploaded version 0.4 of my Flickr Mark Outdated Photos greasemonkey script.

The most important feedback which I got from users was that they didn't want to wait until all photos were examined. The latest version is a bit slower but has the big advantage that you can any time click on the image of a photo. I hope you like it.

Have a look at my page for more information: www.flickr.com/photos/steffenj/2263344796

Friday, 15 February 2008

Greasemonkey Script: Flickr Filter Hearts

Greasemonkey Script: Flickr Filter Hearts

This is an announcement for a greasemonkey script named "Flickr Filter Hearts".

The purpose of this greasemonkey script is to filter images in photo comments to make them more readable.

Many people are annoyed by big images which are e.g. included in invitations or awards to some groups. This script removes these images. It keeps other images which most likely add some value to the comments.

You need to have Firefox and the Greasmonkey add-on installed.

If you use this script and think that it is helpful, then I would be very delighted if you visit my photostream (http://www.flickr.com/photos/steffenj/) and write some comments on my photos.

The script is available under the GPL license (which implies that I publish it without any warranty!).

History
2009-12-14 0.12 Filter images which are directly placed below a text link to a group.
2009-05-15 0.11 The script no longer changes comments of the picture owner (this was broken in the last version). Improved detection of group icons. Added a white list for some images.
2009-02-13 0.10 Adapted to changed layout. Remove linked images to groups completely.
2008-10-24 0.9 Keep images from the photostream of the commenter.
2008-09-11 0.8 Adapted script for new flickr layout.
2008-02-18 0.7 Keep images in comments from the owner of the photo.
2008-02-17 0.6 Filter images which are directly followed by a link to a group.
2008-02-16 0.5 Always filter images, which are linked to flickr groups.
2008-02-15 0.4 Keep external images.
2008-02-15 0.3 Keep inline defined images.
2008-02-15 0.2 Filter linked group icons which have a buddy icon URL
2008-02-14 0.1 First version

The script can be downloaded from the userscripts.org server: http://userscripts.org/scripts/show/22860

Greasemonkey Script: Flickr Mark Outdated Photos

Greasemonkey Script: Flickr Mark Outdated Photos

This is an announcement for a greasemonkey script named "Flickr Mark Outdated Photos" which I have written.

The script can be downloaded from the userscripts.org server: http://userscripts.org/scripts/show/22781


The purpose of this greasemonkey script is to detect photos on flickr's "Contacts" page (http://www.flickr.com/photos/friends/) or sub pages which are outdated because of a long existing bug in the flickr system. It marks such photos with a red border and displays the number of detected outdated photos.

I wrote this script for my own use but because I think that this problem is so annoying for many, many flickr users I made it public. It's available under the GPL license (which implies that I publish it without any warranty!).

If you use this script and you think that it is helpful, then I would be very delighted if you visit my photostream (http://www.flickr.com/photos/steffenj/) and write some comments on my photos.

I am not able to give any support if you have problems with the script. Actually, it's only a workaround for a bug which is caused by flickr. Instead, I suggest that you write to flickr and ask them to fix the wrong behavior of their system.

Here is a short description of the actual problem:

Sometimes when users upload new photos to their streams, these photos might not be shown on the "Contacts" page. Only after hours and sometimes even after days the photos are updated. Nevertheless, the most recent photo is visible in the user's photostream. The problem is that after this time, these photos are already old and won't be displayed on the first page and therefore, might be overlooked. This bug has already been there since approximately August 2007. The bug was reported in the help forum of flickr several times (e.g. here) without much concrete results. After all this time I assume that flickr won't fix this bug in a reasonable timeframe.

Only flickr can fix this bug, but what this script does is marking the affected photos. After loading the "Contacts" page or one of the sub pages all displayed photos are checked. Behind the header text ("Your contacts") a progress indicator is displayed, which shows the number of photos which are already checked. If outdated photos are detected, they will be marked with a red border. Moreover, the number of outdated photos is displayed in the header text. If you click on the name below them, the photostream of the user will appear and the latest photos will be displayed.

If installed, this script helps prevent the photos from your contacts from being missed. If your contacts install it, too, then it also helps to make your own photos visible.


Please be aware of the following drawbacks:

* The data traffic is significantly higher because the HTML code of the photo pages of each contact of the displayed photos is downloaded.
* A picture might be incorrectly marked as outdated if up to 5 pictures of each user are displayed on the "Contacts" page and the picture is the first picture on a sub page.

History
2008-04-09 0.6 Adapted to layout changes because of flickr's introduction of videos.
2008-02-19 0.5 Better performance.
2008-02-18 0.4 It's now possible to leave the contacts page before all photos have been examined.
2008-02-13 0.3 Support of URLs without trailing '/'
2008-02-13 0.2 It's now possible to use URLs without "www" (http://flickr.com/photos/friends/)
2008-02-12 0.1 First version