<?xml version="1.0" encoding="utf-8" standalone="yes"?>

<?xml-stylesheet href="./_c74_ref.xsl" type="text/xsl"?>

<!--This is an automatically generated file. DO NOT EDIT THIS FILE DIRECTLY. Rather, use the _ref.xml files found in the 'edits' folder.-->
<c74object name="jit.brcosa" module="jit" category="Jitter Colorspace, Jitter Special FX">
	<digest>
		Adjust image brightness/contrast/saturation
	</digest>
	<description>
		Permits you to simultaneously adjust an image's brightness, contrast and saturation. This is useful for achieving a variety of color effects.
	</description>
	<!--METADATA-->
	<metadatalist>
		<metadata name="author">
			Cycling '74
		</metadata>
		<metadata name="tag">
			Jitter
		</metadata>
		<metadata name="tag">
			Jitter Colorspace
		</metadata>
		<metadata name="tag">
			Jitter Special FX
		</metadata>
	</metadatalist>
	<!--INLETS-->
	<inletlist>
		<inlet id="0" type="matrix">
			<digest>
				in
			</digest>
			<description>
				TEXT_HERE
			</description>
		</inlet>
		<inlet id="1" type="matrix">
			<digest>
			</digest>
			<description>
				TEXT_HERE
			</description>
		</inlet>
	</inletlist>
	<!--OUTLETS-->
	<outletlist>
		<outlet id="0" type="matrix">
			<digest>
				out
			</digest>
			<description>
				TEXT_HERE
			</description>
		</outlet>
		<outlet id="1" type="matrix">
			<digest>
				dumpout
			</digest>
			<description>
				TEXT_HERE
			</description>
		</outlet>
	</outletlist>
	<!--MOP-->
	<mop matrixinputcount="1" matrixoutputcount="1">
		<matrixoutput name="out" planelink="1" typelink="1" dimlink="1" minplanecount="4" maxplanecount="4" mindimcount="1" maxdimcount="32">
			<types>
				char
			</types>
		</matrixoutput>
	</mop>
	<!--MESSAGES-->
	<jittermethodlist>
		<jittermethod name="bang" />
		<jittermethod name="clear" />
		<jittermethod name="exportattrs" />
		<jittermethod name="exportsummary" />
		<jittermethod name="getattributes" />
		<jittermethod name="getstate" />
		<jittermethod name="jit_matrix" />
		<jittermethod name="importattrs" />
		<jittermethod name="outputmatrix" />
		<jittermethod name="summary" />
	</jittermethodlist>
	<!--ATTRIBUTES-->
	<attributelist>
		<attribute name="brightness" get="1" set="1" type="float" size="1">
			<digest>
				Brightness
			</digest>
			<description>
				Brightness (default = 1.) Values below 1. (to 0.) reduce brightness, while values above 1. increase it. 1. represents no change.
			</description>
			<attributelist>
				<attribute name="basic" get="1" set="1" type="atom" size="1" value="1" />
				<attribute name="category" get="1" set="1" type="atom" size="1" value="Behavior" />
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Brightness" />
			</attributelist>
		</attribute>
		<attribute name="contrast" get="1" set="1" type="float" size="1">
			<digest>
				Contrast
			</digest>
			<description>
				Contrast (default = 1.) Values below 1. (to 0.) decrease contrast, bringing the image closer to grey (which represents the average luminance of the image frame). Values above 1.0 increase contrast. 1.0 represents no change. Negative values affect a color inversion, but with similar results.
			</description>
			<attributelist>
				<attribute name="basic" get="1" set="1" type="atom" size="1" value="1" />
				<attribute name="category" get="1" set="1" type="atom" size="1" value="Behavior" />
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Contrast" />
			</attributelist>
		</attribute>
		<attribute name="saturation" get="1" set="1" type="float" size="1">
			<digest>
				Saturation
			</digest>
			<description>
				Saturation (default = 1.) Values below 1. (to 0.) decrease saturation, bringing the image closer to greyscale. Values above 1. increase saturation. 1. represents no change. Negative values affect a color inversion, but with similar results.
			</description>
			<attributelist>
				<attribute name="basic" get="1" set="1" type="atom" size="1" value="1" />
				<attribute name="category" get="1" set="1" type="atom" size="1" value="Behavior" />
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Saturation" />
			</attributelist>
		</attribute>
	</attributelist>
	<jitterattributelist>
		<jitterattribute name="outputmode" />
		<jitterattribute name="adapt" />
		<jitterattribute name="out_name" />
		<jitterattribute name="type" />
		<jitterattribute name="dim" />
		<jitterattribute name="planecount" />
	</jitterattributelist>
	<!--EXAMPLE-->
	<examplelist>
		<example img="jit.brcosa.png" />
	</examplelist>
	<!--SEEALSO-->
	<seealsolist>
		<seealso name="jit.op" />
		<seealso name="jit.scalebias" />
		<seealso name="jit.traffic" />
		<seealso name="jit.qt.effect" />
		<seealso name="jitterchapter07" module="jit" type="tutorial" />
		<seealso name="jitterchapter45" module="jit" type="tutorial" />
	</seealsolist>
</c74object>
