RandomImage
RandomImage[max]
gives an image with pseudorandom pixel values in the range 0 to max.
RandomImage[{min,max}]
generates pseudorandom pixel values in the range min to max.
RandomImage[dist]
generates pixel values using a symbolic distribution dist.
RandomImage[…,size]
generates a random image of the specified size.
RandomImage[…,size,"type"]
gives an image converted to the specified type.
Details and Options
- RandomImage gives an image where pixel values are drawn from a specified distribution. The pixel values are not correlated spatially.
- Random images can be used for creating synthetic noise images and image effects.
- RandomImage by default gives an image of a real type.
- RandomImage[] is equivalent to RandomImage[1,{150,150}].
- RandomImage[…] is equivalent to RandomImage[…,{150,150}].
- The size specification can be one of the following:
-
side 2D image of size {side,side} {width,height} 2D image size specification {width,depth,height} 3D image size specification - Possible settings for "type" include:
-
"Bit" integer 0 or 1 "Byte" integer 0 through 255 "Bit16" integer 0 through 65535 "Real32" single-precision real (32 bit) "Real64" double-precision real (64 bit) - RandomImage accepts all Image and Image3D options with the following additions and modifications:
-
ColorSpace Automatic generates an image of the specified color space Interleaving None whether to generate an interleaved image
Examples
open allclose allBasic Examples (3)
Scope (8)
Distribution (5)
Size (2)
Options (5)
ColorSpace (4)
Applications (4)
Properties & Relations (7)
Generate an image with constant intensity:
Use the specialized function ConstantImage instead:
Generate the random data using RandomReal:
Generate a random binary image using RandomInteger:
Generate the random data using RandomVariate:
In a uniformly random image, neighboring pixels are not correlated:
After local filtering, pixel values drawn from the original distribution are spatially correlated:
Create an image with pixels randomly chosen from a list of colors:
Create an image from colors randomly chosen from a convex hull defined by a list of colors:
Possible Issues (1)
Out-of-range pixel values are rendered as black or white:
Use ImageAdjust to see the full range of values:
Text
Wolfram Research (2010), RandomImage, Wolfram Language function, https://reference.wolfram.com/language/ref/RandomImage.html (updated 2020).
CMS
Wolfram Language. 2010. "RandomImage." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/RandomImage.html.
APA
Wolfram Language. (2010). RandomImage. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/RandomImage.html