Top GIMP Interview Questions & Answers:
1. What is GIMPs native graphics file format?
XCF is GIMP's "native" format. This will preserve all information about an image, including the layers.
2. How can I change the GIMP font?
You need to copy the gtkrc file that comes with the GIMP source (in the top level directory) into $HOME/.gimp/gtkrc . As of 0.99.10, this should be recognized. You then go in and edit the default font style, the one that looks like this:
style "default" { font =
"-adobe-helvetica-medium-r-normal--*-100-*-*-*-*-*-*" }
I'm sure ther's a lot of clever stuff that can be done here, and I'll try to track it down soon, but in the meantime, just change that "100" to something larger, like "120" or "140". (The number is points= 10, so 100 is a 10 point font).
Obviously, you could stick in any font you have available.
3. What is Net-Fu? Where is it?
Net-fu is a web-based interface to a script-fu server. The work is done at a remote site. To see Net-fu, point your web browser or one of the miiror sites, and then go to "gimp/net-fu/". Any web browser can read net-fu pages; the browser must be Java-enabled to actually run Script-fu. Fonts
4. How do we call one script-fu script from another?
The trick to calling script-fu-scripts from another script is to just reference the main define for the script and not to try to use the pdb call. All the scripts in script-fu share a common name space; you call other scripts just like a regular function / define / whatever you call those those things in_scheme.
In the words of S&P:
* Script-Fu is the first GIMP scripting extension. Extensions are separate processes that communicate with the GIMP in the same way that plug-ins do. The distinction is that extensions don't require an active image to operate on, instead extending GIMP's functionality. GIMP internals for version 1.0 have been completely overhauled from version 0.54. In particular, the plug-in API has been made far more general with the advent of the procedural database (PDB). The PDB allows GIMP and its plug-ins to register procedures which can then be called from anywhere: internally, from extensions, and from plug-ins. There are already over 200 internal GIMP procedures, and more being created all the time. Because all of these procedures can be easily invoked from extensions, the logical next step was to create a scripting facility; thus, Script-Fu was born.
6. Why did some plug-ins disappear for 0.99.19?
Some of the plug-ins have proven unstable. These have been moved into a separate download, which should be available wherever you got the GIMP, in the file gimp-plugins-unstable-VERSION.tar.gz or gimp-plugins-unstable-VERSION.tar.bz2 .
Since this list may change frequently, the unstable plug-ins are no longer listed here. Script-Fu
7. How do we add new plug-ins in GIMP?
First, copy the plug-in[s] to your plug-in directory (typically /usr/local/lib/gimp/$VERSION/plug-ins/).
After copying the plug-in to its proper directory, just run GIMP. It should automatically find new plug-ins.
8. When can we see layer groups in GIMP?
Sometimes it is nice to place layers in groups. It makes them easier to organize when you have lots of them. It also means you can easily apply the same effect to lots of layers, without directly affecting those layers. Long story short, it makes life easier. This will be much easier to program once GEGL has been integrated into GIMP.
9. How do we draw in a different color in GIMP?
At the bottom of the toolbar there is a box with two smaller boxes and an arrow. The uppermost box displays the current foreground color; the lowermost box displays the current background color. You can single-click on the arrow to switch these two. You can also double-click on either of the color boxes (or single-click if that box is already selected) to pop up a color selection tool, with which you can elect any color you like for that box. That color then becomes the new foreground or background color. Subsequent drawing operations (including text and color fill) will now use these colors.
10. Is there a macro recording interface in GIMP?
Not at this time. With GIMP based on GEGL, so that all changes are non-destructive, it will be much easier to implement this feature by just remembering all nodes in given range and reapplying them to other images. This is something that can be part of a future release of GIMP like 3.0.
https://InterviewQuestionsAnswers.ORG.