GIMP

difference layer effects

Difference Noise Difference Layer Scripting

cheese

This script attempts to make the difference noise difference layer effect.

download

Download the script. Also, the simple difference layer effect is not a long read:

#!/usr/bin/env python
#

from gimpfu import *

PLUGIN_VERSION = '0.1'


def layer_effect_difference_noise_difference(image, drawable):
    layer_copy = pdb['gimp-layer-copy'](drawable, True)
    pdb['gimp-image-add-layer'](image, layer_copy, 0)
    pdb['gimp-layer-set-mode'](layer_copy, DIFFERENCE_MODE)
    layer_copy_copy = pdb['gimp-layer-copy'](drawable, True)
    pdb['gimp-image-add-layer'](image, layer_copy_copy, 0)
    pdb['plug-in-rgb-noise'](image, layer_copy_copy, True, False, .33, .33, .33, .00)
    pdb['gimp-layer-set-mode'](layer_copy_copy, DIFFERENCE_MODE)


register(
	"python_fu_layer_effect_difference_noise_difference",
	"Add a difference noise difference layer to your image.",
	"Add a difference noise difference layer to your image.",
	"Carol Spears",
	"Carol Spears",
	"2006",
	"<Image>/Layer/Effect/Difference Noise Difference",
	"",
	[],
	[],
	layer_effect_difference_noise_difference)
main ()

files related to subject

This effect simply restores the image to its previous quality. In this case, not so good....