Histograms in RGB & CMY

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(Histograms in RGB & CMY)
 
m (Images)
Line 3: Line 3:
 
|-Vit-
 
|-Vit-
 
|2012/04/20
 
|2012/04/20
|[]
+
|[http://avisynth.nl/images/Histograms_in_RGB_%26_CMY.avsi Histograms in RGB & CMY.avsi]
 
|Levels and Chroma
 
|Levels and Chroma
 
|}}
 
|}}
Line 18: Line 18:
 
== [[Script variables|Syntax and Parameters]] ==
 
== [[Script variables|Syntax and Parameters]] ==
 
<br>
 
<br>
{{Template:FuncDef|HistogramRGBLevels (''clip'' input, ''bool'' "range", ''float'' "factor" )}}
+
:{{Template:FuncDef|HistogramRGBLevels (''clip'' input, ''bool'' "range", ''float'' "factor" )}}
 
:{{Template:FuncDef|HistogramCMYLevels (''clip'' input, ''bool'' "range", ''float'' "factor" )}}
 
:{{Template:FuncDef|HistogramCMYLevels (''clip'' input, ''bool'' "range", ''float'' "factor" )}}
 
<br>
 
<br>
Line 42: Line 42:
 
<br>
 
<br>
 
== Examples ==
 
== Examples ==
HistogramRGBLevels with default settings:
+
*HistogramRGBLevels with default settings:
 
  [[AviSource]]("blah.avi")
 
  [[AviSource]]("blah.avi")
  HistogramRGBLevels(range=true, factor=100.0)
+
  HistogramRGBLevels(range=true, factor=100.0)<br>
 +
[[Image:HistogramRGBLevels.png]]
 
<br>
 
<br>
HistogramCMYLevels with default settings:
+
<br>
 +
*HistogramCMYLevels with default settings:
 
  [[AviSource]]("blah.avi")
 
  [[AviSource]]("blah.avi")
  HistogramCMYLevels(range=true, factor=100.0)
+
  HistogramCMYLevels(range=true, factor=100.0)<br>
 +
[[Image:HistogramCMYLevels.png]]
 +
<br>
 
<br>
 
<br>
HistogramRGBParade with default settings:
+
*HistogramRGBParade with default settings:
 
  [[AviSource]]("blah.avi")
 
  [[AviSource]]("blah.avi")
  HistogramRGBParade(width=0.25)
+
  HistogramRGBParade(width=0.25)<br>
 +
[[Image:HistogramRGBParade.png]]
 
<br>
 
<br>
 
== Changelog ==
 
== Changelog ==

Revision as of 22:57, 17 March 2014

Abstract
Author -Vit-
Version 2012/04/20
Download Histograms in RGB & CMY.avsi
Category Levels and Chroma
License


Contents

Description

A script to display RGB and CMY levels and a RGB parade color scope.
HistogramRGBLevels / HistogramCMYLevels are like Histogram("levels") but for RGB and CMY instead of YUV.
HistogramRGBParade presents a fairly standard RGB parade color scope. It uses Histogram("classic") for each RGB component, but applied to columns rather than rows.


Requirements

- AviSynth 2.5.8 or later
- Supported color formats: RGB24, RGB32, Y8, YUY2, YV411, YV12, YV16, YV24


Syntax and Parameters


HistogramRGBLevels (clip input, bool "range", float "factor" )
HistogramCMYLevels (clip input, bool "range", float "factor" )


clip  input =
Input clip.


bool  range = true
Set range=false to hide the 16-235 range (a left-over from the Y histogram used to build these)


float  factor = 100.0
Range: 0.0 to 100.0
The "factor" option specifies how the graphs are displayed. It is specified as percentage of the total population.




HistogramRGBParade (clip input, float "width" )


clip  input =
Input clip.


float  width = 0.25
Controls the width of the histogram display (height will always be 256 pixels).


Examples

  • HistogramRGBLevels with default settings:
AviSource("blah.avi")
HistogramRGBLevels(range=true, factor=100.0)
HistogramRGBLevels.png



  • HistogramCMYLevels with default settings:
AviSource("blah.avi")
HistogramCMYLevels(range=true, factor=100.0)
HistogramCMYLevels.png



  • HistogramRGBParade with default settings:
AviSource("blah.avi")
HistogramRGBParade(width=0.25)
HistogramRGBParade.png


Changelog

Version         Date            Changes
2012/04/20 2012/04/20 - Initial release


Links





Back to External Filters

Personal tools