AddNoiseToImage


Adds random noise to the image.

Syntax

C++
Python
 
def AddNoiseToImage(
	state: RandomState,
	inImage: Image,
	outImage: Image,
	/,
	*,
	inMinValue: float = 0.0,
	inMaxValue: float = 256.0,
	inNoiseStrength: float = 0.5,
	inColorNoise: bool = False,
	inSeed: int | None = None
)
-> None

Parameters

Name Type Range Default Description
Input will be modified ioState RandomState State of generator
Input value inImage Image Input image
Input value inMinValue float 0.0 Minimum value of noise pixel, inclusive
Input value inMaxValue float 256.0 Maximum value of noise pixel, exclusive
Input value inNoiseStrength float 0.0 - 1.0 0.5 Noise strength
Input value inColorNoise bool False If 'True', noise will be generated separately for each channel
Input value inSeed int | None None Random seed used to generate noise
Output value outImage Image Output image