Archive for the ‘Programming’ Category

Episode 061: Up to the Stars!

Tuesday, September 16th, 2008
icon for podpress  Podcast Video (50.5MB) [34:53m]: Play in Popup | Download (9648)
icon for podpress  Torrent: Download (296)
icon for podpress  The image as XCF file: Download (736)

Made by Philippe DeMartinThis week I have outsourced the show again! Philippe will take us all along to a ride to the stars - building an image like this one from scratch.

The TOC will follow when I have seen the video again - I was so absorbed that I forgot to make notes.

I promised a link for the “User Filter”, which allows to use Photoshop filters in GIMP.

Do you like this kind of GIMP usage in the show? I come from the photographic side and made this podcast according to the stuff that I can do. But with Phillippe’s help a lot more is possible. What do you think? Post your comments here!

Episode 060: Divide!

Tuesday, September 9th, 2008
icon for podpress  Podcast Video (25.0MB) [26:17m]: Play in Popup | Download (8056)
icon for podpress  Torrent: Download (333)
icon for podpress  The images used: Download (668)

Today I have a mixture of 3 topics for you. An other try to tackle the basics of the Zone System, a way to choose the right way through the maze of different ways to tackle a problem in Gimp and a method to counter vignetting and light falloffs with a layer in divide mode.

Before one of you comments about making vignettes: Just invert the mask and you have a vignette. ;-) Looks fine with a lot of images and John Arnold uses them all the time.

TOC

Setting display options 0:30
Zone System Philosophy 3:24
How to chose a way to tackle a problem in Gimp 10:20
Correct a vignette or light falloff 18:22
Using burn mode to emphasize colours 23:30

Creative Commons License This work is licensed under a
Creative Commons Attribution-Share Alike 2.0 Germany License.

How to install Python plugins under GIMP

Monday, September 1st, 2008

Please read the comments - some important stuff may have shown up!

Linux - with GUI

Check that the packet gimp-python is installed.

Copy your .py file into the directory .gimp2.4/plug-ins . This is a hidden directory, you don’t see it in the file browser. With Nautilus you can toggle the display of the hidden files with Ctrl-H.

Then make the file executable by right clicking, selecting “Properties” from the menue and activate “Execute” in the permissions tab.

If GIMP was running, restart it.

Linux - with commandline

Check (with synaptic) that the packet gimp-python is installed.

Enter this:

cp myfile.py ~/.gimp2.4/plug-ins
chmod u+x ~/.gimp2.4/plug-ins/myfile.py

If GIMP was running, restart it.

Mac OS

Please write an instruction into the comments - I’ll pull it up to here.

Look through the comments for a solution - but I think there must be a better one.

EDIT by monoceros84: There is a new discussion going on in the forum. Have a look at: http://forum.meetthegimp.org/index.php/topic,227.0

Windows

Copy the files to ~/.gimp2.4/plug-ins

With the following prerequisites:

- PyGTK, PyCairo and PyGobject (all available from the GNOME FTP mirrors as installers) are installed prior to installing GIMP
- ~ is %USERPROFILE%

If GIMP was running, restart it.

Why Python?

Thursday, December 20th, 2007

I got this mail from Marc (posted with permission):

Rolf writes in his blog:

> I need help with learning enough Python to write scripts for GIMP.
> Do you know a good site or other ressource? Mail me!

Why Python? I played with that language many years ago. I don’t remember anything special that would make me want to use it over the scheme based scripting language.

Example, here’s a script to increase contrast in an image, written shortly after I saw you do it in one of podcasts :-) It copies the current layer twice naming them “pop” and “pop-ovly” then sets the mode of pop-ovly to overlay (5) and the opacity to 50 percent. That’s it. I can then adjust the opacity for the amount of “pop” I want and then do a merge-down leaving me with a layer “pop” that has the adjustment.

following are two scripts, an analysis and the same script in Python. Boring for some….
(more…)