You are here

script-fu

Resize and Match DPI

Resize-match-dpi is a GIMP Script-Fu script to resize or scale an image along with scaling the DPI. If we scan a 4.75″ x 4.70″ image at 300 DPI with a pixel resolution of 1425 x 1409 and we want to scale it down to 1280×1266, most programs will rescale the image but not touch the DPI. This means when the image is viewed or printed it will appear too small (4.27″ x 4.22″). This script scales the DPI to match the new pixel resolution so it will still appear as 4.75″ x 4.70″. Comments are greatly appreciated.

Double HSV Film Grain

Version 0.9.6

Just getting this up, so the description will be short for now. Double HSV Film Grain was originally a work-around that simulates Photoshop's film grain filter. It has become more than that, though. Simple to use, it has a few features that go beyond simple noise filters. There is the option to either compress the layers down to the original, or keep the three separate working layers to be manipulated individually. There is also an option to limit the working layers to just two noise layers.

Still testing it for bugs, so any input would be appreciated.

Descreen

Descreen is a script that does descreening using the FFT Fourier plugin ( http://registry.gimp.org/node/19596 )

This script does descreening without blurring the image.

It can descreen the following picture :

And gives the following picture :

Merge Animation

This script takes two animations, using layers as frames, and merges them together with the blend mode and offsets specified. You can choose to make the animation length be the LCM of the two animation lengths, or the minimum length.

Picture 1Picture 2
Merged Animation

Switch Sides Ver 1.1

This is a simple script that switches the left and right halves of the loaded single layer image. I wrote this because I have a 3D lens and by switching the two halves of the image, the image become a cross-view 3D image. It makes the process quick and easy. Maybe someone else can benefit from it.

Version 1.1 doesn't flatten the image as version 1.0 did. Instead it merges the two layers, leaving the remaining layers as they were. The resulting layer has an alpha channel, so transparencies remain intact.

Shadow Glow

This is a simple script to invert the brightness of only the dark sections of a picture, without changing the colour. You can change the threshold for the script, so that it creates a brighter picture, or one that isn't as bright. The effect is applied on a separate layer above the active one, so you can delete it or apply a layer mask to it if you want.

BeforeAfter

LaTeX formulas (via textify.com)

This script is a simple add-on to the wonderful service textify.com provides: You give LaTeX-Code and get the formula as an image to add it e.g. into an presentation (who wants to use Microsoft Formula Editor??) Using this add-on you take gimp as an proxy that is able to change the text-color (textify.com only provides plain black on white background with some alpha-pixels). You may choose an image size as textify.com provides it and get an _real_ alpha background image and you favorite text color.

I\frac{1}{\Heart}=\vec{g}_i^M\left(\pi\right)\curlyveeuparrow

Slime

Generates a slime texture. You can control for the size of the texture, and the results are generated in a new layer in the active image.

Slime

Camo

A simple script to generate a camo pattern. You can control for the colours used, number of colours, roughness of the edges, and size of the blobs. Results are generated in a new layer in the active image.

Camo

Wave Tank

Generates an animation by taking the active layer and applying a tileable, looping pattern like you might see on the bottom of a swimming pool. You can control the size of the pattern, number of frames, and blend mode of the pattern. The resulting animation is created in a new image.

Wave Tank

How it works

Pages

Subscribe to RSS - script-fu