Source code of the edit comment plug-in (gimp 2.0)
Source code of the edit comment plug-in (gimp 1.2)
interlace: The number of layers is divided by 2 merging two successive
layers into even/odd numbered lines of one layer. You can keep the image
height by dropping lines or double it and keep all the lines.
deinterlace: Even and odd numbered lines of each layer are stored into
two separate layers. Thus the number of layers is doubled.
Lines in between are interpolated or skipped (selectable), i.e.
the new image has the original height or half of it.
You find it at "<Image>/Filters/Animation/Interlace Tool".
Source code of the Interlace Tool (gimp 2.0)
Source code of the Interlace Tool (gimp 1.2)
Source code of the layer extract plug-in (gimp 2.0)
Source code of the layer extract plug-in (gimp 1.2)
The plug-in attaches the layers of a RGB or grayscale image row by row from the left to the right. The frames are separated by lines of selectable width in the current foreground color. If the row/column matrix is too small for all layers, the last layers are skipped. If the row/column matrix is too huge for the layers, additional slots are filled with the current background color.
Now, how does this look like???
Let's take the well-known high-speed film
of an oscillating cavitation bubble...
For a better visibility we choose a red foreground and a blue background
color and select "<Image>/Filters/Animation/Poster" afterwards.
With Columns = 12, Rows = 8 and
Width of separation line = 4
the resulting image is:
...just to be nice I also reduced the size by a factor of 4.
Source code of the poster plug-in (gimp 2.0)
Source code of the poster plug-in (gimp 1.2)
Source code of the poster plug-in (gimp 1.0)
The plug-in cuts an image into a number of rows and columns and composes a new multilayer image (film) of these pieces. It's just the reverse of the poster plug-in.
Now, how does this look like???
Let's take the just created poster
and split it up again:
We select "<Image>/Filters/Animation/split into frames".
With Rows = 8 and Columns = 12 we select
"Row by Row",
"Left to Right" and "Top to Bottom".
The resulting film is:
Source code of the split plug-in (gimp 2.0)
Source code of the split plug-in (gimp 1.2)
Source code of the split plug-in (gimp 1.0)
The plug-in takes a film (multilayer image), cuts a slice of selectable width and position out of each layer and puts the slices together to the streak image.
Now, how does this look like???
An example:
Let's take a high-speed film of an oscillating cavitation bubble
- just like we get it in everyday physicists life ;-)
and select "<Image>/Filters/Animation/Streak".
With slit position = 50 and slit width = 2
the resulting image is:
This image shows the time dependency of the bubble diameter.
The calculated radius-time curve looks like this:
Source code of the streak plug-in (gimp 2.0)
Source code of the streak plug-in (gimp 1.2)
Source code of the streak plug-in (gimp 1.0)
The plug-in loads common uncompressed AVI files into multilayer images. It saves multilayer images to uncompressed AVI. Audio is discarded, only one video stream is supported. Compressed AVIs may be loaded using mencoder to import.
Source code of the uc-avi plug-in (gimp 2.0)
Source code of the uc-avi plug-in (gimp 1.2)