Grid

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(Syntax and Parameters)
Line 19: Line 19:
 
<br>
 
<br>
 
== [[Script variables|Syntax and Parameters]] ==
 
== [[Script variables|Syntax and Parameters]] ==
:{{Template:FuncDef|<!-- function name -->Grid(''clip'', ''<!-- par 1 type -->int'' "<!-- par 1 name -->sf", ''<!-- par 2 type -->int'' "<!-- par 2 name -->ef", ''<!-- par 3 type -->int'' "<!-- par 3 name -->lineint ",''<!-- par 4 type -->int'' <!-- par 4 name -->bold",''<!-- par 5 type -->int'' <!-- par 5 name -->vbold",''<!-- par 6 type -->int'' <!-- par 6 name -->color",''<!-- par 7 type -->int'' <!-- par 7 name -->bcolor",''<!-- par 8 type -->int'' <!-- par 8 name -->vbcolor",''<!-- par 9 type -->bool'' <!-- par 9 name -->grid",''<!-- par 10 type -->bool'' <!-- par 10 name -->axis")}}
+
:{{Template:FuncDef| Grid (clip, int "sf", int "ef", int "lineint", int "bold", int "vbold", int "color", int "bcolor", int "vbcolor", bool "grid", bool "axis")}}
 
<br>
 
<br>
 
::{{Par2| |clip| }}
 
::{{Par2| |clip| }}
:::Input clip.      
+
::: Input clip.
 
<br>
 
<br>
::{{Par2|<!-- par 1 type -->int|<!-- par 1 name -->sf|<!-- par 1 default value -->0}}
+
::{{Par2|sf|int|0}}
:::<!-- par 1 description --> Grid display to start from frame number.
+
::: Grid display to start from frame number.
 
<br>
 
<br>
::{{Par2|<!-- par 2 type -->int|<!-- par 2 name -->ef|<!-- par 2 default value -->last frame of clip}}
+
::{{Par2|ef|int|last frame of clip}}
:::<!-- par 2 description --> Grid display to end on frame number.
+
::: Grid display to end on frame number.
 
<br>
 
<br>
::{{Par2|<!-- par 3 type -->int|<!-- par 3 name -->lineint|<!-- par 3 default value -->10}}
+
::{{Par2|lineint|int|10}}
:::<!-- par 3 description --> grid line (dotted) interval in pixels.
+
::: Grid line (dotted) interval in pixels.
 
<br>
 
<br>
::{{Par2|<!-- par 4 type -->int|<!-- par 4 name -->bold|<!-- par 4 default value -->5}}
+
::{{Par2|bold|int|5}}
:::<!-- par 4 description --> Bold line( dashed) at every nth grid line.
+
 
<br>
 
<br>
::{{Par2|<!-- par 5 type -->int|<!-- par 5 name -->vbold|<!-- par 5 default value -->2}}
+
::{{Par2|vbold|int|2}}
:::<!-- par 5 description --> Very bold line( solid) at every nth bold line.
+
 
<br>
 
<br>
::{{Par2|<!-- par 6 type -->int|<!-- par 6 name -->color|<!-- par 6 default value -->0}}
+
::{{Par2|color|int|0}}
:::<!-- par 6 description --> Color of grid line
+
::: Color of grid line.
 
<br>
 
<br>
::{{Par2|<!-- par 7 type -->int|<!-- par 7 name -->bcolor|<!-- par 7 default value -->color}}
+
::{{Par2|bcolor|int|color}}
:::<!-- par 7 description --> Color of bold line.
+
::: Color of bold line.
 
<br>
 
<br>
::{{Par2|<!-- par 8 type -->int|<!-- par 8 name -->vbold|<!-- par 8 default value -->color}}
+
::{{Par2|vbcolor|int|color}}
:::<!-- par 8 description --> Color of very bold line.
+
::: Color of very bold line.
 
<br>
 
<br>
::{{Par2|<!-- par 9 type -->bool|<!-- par 9 name -->grid|<!-- par 9 default value -->true}}
+
::{{Par2|grid|bool|true}}
:::<!-- par 9 description --> Whether grid lines to be displayed.
+
::: Whether grid lines to be displayed.
 
<br>
 
<br>
::{{Par2|<!-- par 10 type -->int|<!-- par 10 name -->axis|<!-- par 10 default value -->false}}
+
::{{Par2|axis|bool|false}}
:::<!-- par 10 description --> Whether axis lines to be displayed.
+
::: Whether axis lines to be displayed.
  
 
<br>
 
<br>

Revision as of 05:36, 18 June 2018


Abstract
Author V.C.Mohan
Version 21 Mar 2017
Download Download
Category External filters
License GPLv2
Discussion Announced Grid plugin

Contents

Description

In several applications of video image processing, coordinates along width (x axis) and height (Y axis) need to be specified with a fair degree of accuracy. Grid plugin facilitates this by superimposing a Grid on the frame.

Requirements

  • AviSynth+ r2347 or greater.


Syntax and Parameters

Grid (clip, int "sf", int "ef", int "lineint", int "bold", int "vbold", int "color", int "bcolor", int "vbcolor", bool "grid", bool "axis")


clip   =
Input clip.


int  sf = 0
Grid display to start from frame number.


int  ef = last frame of clip
Grid display to end on frame number.


int  lineint = 10
Grid line (dotted) interval in pixels.


int  bold = 5


int  vbold = 2


int  color = 0
Color of grid line.


int  bcolor = color
Color of bold line.


int  vbcolor = color
Color of very bold line.


bool  grid = true
Whether grid lines to be displayed.


bool  axis = false
Whether axis lines to be displayed.



Examples

Grid(last,24,200,25,4,5,$ff0000,$7f0000,$5f0000,true,false)
For grid lines and very bold lines only (vbold=1 ensures it)
Grid(last,24,200,10,10,1)
Grid(last,24,200,color=255)
Fbold lines will not be displayed as large value ensures out of frame
Grid(last,24,200,vbold=7000)
Grid(last,24,200,grid=false,axis=true)



Back to External Filters

Personal tools