Grid
From Avisynth wiki
(Difference between revisions)
(Created page with " {{FilterCat4|External_filters|Plugins|<!-- category -->TODO|<!-- category -->TODO}} {{Filter3 |1=<!-- author -->[http://www.avisynth.nl/users/vcmohan/ V.C.Mohan] |2=<!-- ver...") |
|||
Line 3: | Line 3: | ||
{{Filter3 | {{Filter3 | ||
− | |1=<!-- author -->[http://www.avisynth.nl/users/vcmohan/ V.C.Mohan] | + | |1=<!-- author --> [http://www.avisynth.nl/users/vcmohan/ V.C.Mohan] |
− | |2=<!-- version --> | + | |2=<!-- version --> 21 Mar 2017 |
− | |3=<!-- | + | |3=<!-- URL --> [http://www.avisynth.nl/users/vcmohan/Grid/Grid64.7z Download] |
− | |4=<!-- category -->External filters | + | |4=<!-- category --> External filters |
− | |5=<!-- license -->[ | + | |5=<!-- license --> [https://www.gnu.org/licenses/gpl-2.0.txt GPLv2] |
− | |6=<!-- discussion URL -->[ | + | |6=<!-- discussion URL --> [https://forum.doom9.org/showthread.php?p=617127#post617127 Announced Grid plugin]}} |
<br> | <br> | ||
== Description == | == Description == | ||
<!-- a one-sentence description --> | <!-- a one-sentence 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. | |
− | + | ||
− | + | ||
− | + | Requires AviSynth+ r2347 or greater. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<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|<!-- 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")}} | ||
Line 33: | Line 26: | ||
<br> | <br> | ||
::{{Par2|<!-- par 1 type -->int|<!-- par 1 name -->sf|<!-- par 1 default value -->0}} | ::{{Par2|<!-- par 1 type -->int|<!-- par 1 name -->sf|<!-- par 1 default value -->0}} | ||
− | :::<!-- par 1 description --> | + | :::<!-- par 1 description --> 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|<!-- par 2 type -->int|<!-- par 2 name -->ef|<!-- par 2 default value -->last frame of clip}} | ||
− | :::<!-- par 2 description --> | + | :::<!-- par 2 description --> Grid display to end on frame number. |
<br> | <br> | ||
::{{Par2|<!-- par 3 type -->int|<!-- par 3 name -->lineint|<!-- par 3 default value -->10}} | ::{{Par2|<!-- par 3 type -->int|<!-- par 3 name -->lineint|<!-- par 3 default value -->10}} | ||
− | :::<!-- par 3 description -->grid line interval in pixels | + | :::<!-- par 3 description --> grid line (dotted) interval in pixels. |
<br> | <br> | ||
::{{Par2|<!-- par 4 type -->int|<!-- par 4 name -->bold|<!-- par 4 default value -->5}} | ::{{Par2|<!-- par 4 type -->int|<!-- par 4 name -->bold|<!-- par 4 default value -->5}} | ||
− | :::<!-- par 4 description -->every | + | :::<!-- 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|<!-- par 5 type -->int|<!-- par 5 name -->vbold|<!-- par 5 default value -->2}} | ||
− | :::<!-- par 5 description --> | + | :::<!-- 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|<!-- par 6 type -->int|<!-- par 6 name -->color|<!-- par 6 default value -->0}} | ||
− | :::<!-- par 6 description -->grid line | + | :::<!-- par 6 description --> Color of grid line |
<br> | <br> | ||
::{{Par2|<!-- par 7 type -->int|<!-- par 7 name -->bcolor|<!-- par 7 default value -->color}} | ::{{Par2|<!-- par 7 type -->int|<!-- par 7 name -->bcolor|<!-- par 7 default value -->color}} | ||
− | :::<!-- par 7 description --> | + | :::<!-- par 7 description --> Color of bold line. |
<br> | <br> | ||
::{{Par2|<!-- par 8 type -->int|<!-- par 8 name -->vbold|<!-- par 8 default value -->color}} | ::{{Par2|<!-- par 8 type -->int|<!-- par 8 name -->vbold|<!-- par 8 default value -->color}} | ||
− | :::<!-- par 8 description --> | + | :::<!-- par 8 description --> Color of very bold line. |
<br> | <br> | ||
::{{Par2|<!-- par 9 type -->bool|<!-- par 9 name -->grid|<!-- par 9 default value -->true}} | ::{{Par2|<!-- par 9 type -->bool|<!-- par 9 name -->grid|<!-- par 9 default value -->true}} | ||
− | :::<!-- par 9 description --> | + | :::<!-- par 9 description --> Whether grid lines to be displayed. |
<br> | <br> | ||
::{{Par2|<!-- par 10 type -->int|<!-- par 10 name -->axis|<!-- par 10 default value -->false}} | ::{{Par2|<!-- par 10 type -->int|<!-- par 10 name -->axis|<!-- par 10 default value -->false}} | ||
− | :::<!-- par 10 description -->Whether axis | + | :::<!-- par 10 description --> Whether axis lines to be displayed. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<br> | <br> | ||
Line 70: | Line 59: | ||
== Examples == | == Examples == | ||
+ | |||
<!-- example code block: 1st char in each line = space --> | <!-- example code block: 1st char in each line = space --> | ||
− | + | ||
− | + | 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) | |
− | + | ||
<br> | <br> | ||
----------------------------------------------- | ----------------------------------------------- | ||
'''Back to [[External_filters|External Filters]] ←''' | '''Back to [[External_filters|External Filters]] ←''' |
Revision as of 03:45, 18 June 2018
Abstract | |
---|---|
Author | V.C.Mohan |
Version | 21 Mar 2017 |
Download | Download |
Category | External filters |
License | GPLv2 |
Discussion | Announced Grid plugin |
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.
Requires 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.
- clip =
- sf int = 0
- Grid display to start from frame number.
- sf int = 0
- ef int = last frame of clip
- Grid display to end on frame number.
- ef int = last frame of clip
- lineint int = 10
- grid line (dotted) interval in pixels.
- lineint int = 10
- bold int = 5
- Bold line( dashed) at every nth grid line.
- bold int = 5
- vbold int = 2
- Very bold line( solid) at every nth bold line.
- vbold int = 2
- color int = 0
- Color of grid line
- color int = 0
- bcolor int = color
- Color of bold line.
- bcolor int = color
- vbold int = color
- Color of very bold line.
- vbold int = color
- grid bool = true
- Whether grid lines to be displayed.
- grid bool = true
- axis int = false
- Whether axis lines to be displayed.
- axis int = false
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 ←