ColorNegate
ColorNegate[color]
gives the negative of a color.
ColorNegate[image]
gives the negative of image, in which all colors have been negated.
ColorNegate[video]
negates every frame of a video.
ColorNegate[{expr1,…}]
gives a list of negative images or colors.
Details
- ColorNegate, also known as color inversion, replaces every pixel in the image with the negative of that pixel.
- ColorNegate maps every color v to 1-ν.
- For images with defined color spaces, negation happens in the RGBColor space. »
- ColorNegate works with colors as well as 2D and 3D images. The color space and data type of the input are preserved.
Examples
open allclose allScope (7)
Negative of the color Yellow:
Negative of a black-and-white photo:
Applications (5)
Create an image effect by only negating the luminance channel of an urban night skyline:
Create false colorizations of an image by negating only one of the three RGB channels:
DeleteSmallComponents deletes small white components:
Make it delete small black components instead:
Negate a region of interest to create an alpha channel. Detect the region of interest:
Properties & Relations (7)
Color negation of gray results in gray:
Color negation happens in the RGBColor space:
Color negation results in the same color regardless of representation:
Color negation is equivalent to subtracting the image from 1:
Histogram of the negated image is a mirror of the original image:
ColorNegate of an RGB image is equivalent to mapping every pixel v to 1-v:
This does not hold true for other color spaces:
Negate only the lightness while preserving color components in the LCH color space:
Negate by applying a 180° hue rotation while preserving chroma and lightness:
Text
Wolfram Research (2008), ColorNegate, Wolfram Language function, https://reference.wolfram.com/language/ref/ColorNegate.html (updated 2021).
CMS
Wolfram Language. 2008. "ColorNegate." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2021. https://reference.wolfram.com/language/ref/ColorNegate.html.
APA
Wolfram Language. (2008). ColorNegate. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ColorNegate.html