Grid

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(Syntax and Parameters)
(Add archived downloads and mention manyPlus plugin)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
+
{{FilterCat4|External_filters|Plugins|Other_filters|Debugging/Diagnostic_filters}}
{{FilterCat4|External_filters|Plugins|<!-- category -->TODO|<!-- category -->TODO}}
+
 
+
 
{{Filter3
 
{{Filter3
|1=<!-- author --> [http://www.avisynth.nl/users/vcmohan/ V.C.Mohan]
+
|1={{Author/vcmohan}}
|2=<!-- version --> 21 Mar 2017
+
|2=25 June 2020
|3=<!-- URL --> [http://www.avisynth.nl/users/vcmohan/Grid/Grid64.7z Download]
+
|3=AviSynth 2.6 [x86]: [http://www.avisynth.nl/users/vcmohan/Grid/Grid_2_6.zip Grid_2_6.zip]
|4=<!-- category --> External filters
+
|4=External filters
|5=<!-- license --> [https://www.gnu.org/licenses/gpl-2.0.txt GPLv2]
+
|5=[https://www.gnu.org/licenses/gpl-2.0.txt GPLv2]
|6=<!-- discussion URL --> [https://forum.doom9.org/showthread.php?p=617127#post617127 Announced Grid plugin]}}
+
|6=[https://forum.doom9.org/showthread.php?p=617127#post617127 Doom9 Forum]}}
  
 
== 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.
+
Grid lines are drawn as dotted lines, while those specified as bold are drawn as dashed lines and very bold ones are drawn as full lines. [http://www.avisynth.nl/users/vcmohan/Grid/Grid.html Full Description]
  
 +
<span style="color:red">'''NOTE:''' For AviSynth+ see [[manyPlus]] for an updated version of Grid.</span>
 +
<br>
 +
<br>
 
== Requirements ==
 
== Requirements ==
* AviSynth+ r2347 or greater.
+
* [x86] [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6]
 
+
* Supported color formats: [[RGB24]], [[RGB32]], [[YUY2]], [[Y8]], [[YV12]], [[YV16]], [[YV24]]
 
<br>
 
<br>
 +
 
== [[Script variables|Syntax and Parameters]] ==
 
== [[Script variables|Syntax and Parameters]] ==
 
:{{Template:FuncDef| Grid (clip, int "sf", int "ef", int "lineint", int "bold", int "vbold", int "color", int "bcolor", int "vbcolor", bool "grid", bool "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|sf|int|0}}
 
::{{Par2|sf|int|0}}
::: Grid display to start from frame number.
+
::: Grid display to start from frame number
 
<br>
 
<br>
 
::{{Par2|ef|int|last frame of clip}}
 
::{{Par2|ef|int|last frame of clip}}
::: Grid display to end on frame number.
+
::: Grid display to end on frame number
 
<br>
 
<br>
 
::{{Par2|lineint|int|10}}
 
::{{Par2|lineint|int|10}}
::: Grid line (dotted) interval in pixels.
+
::: Grid line (dotted) interval in pixels
 
<br>
 
<br>
 
::{{Par2|bold|int|5}}
 
::{{Par2|bold|int|5}}
Line 38: Line 40:
 
<br>
 
<br>
 
::{{Par2|color|int|0}}
 
::{{Par2|color|int|0}}
::: Color of grid line.
+
::: Color of grid line
 
<br>
 
<br>
 
::{{Par2|bcolor|int|color}}
 
::{{Par2|bcolor|int|color}}
::: Color of bold line.
+
::: Color of bold line
 
<br>
 
<br>
 
::{{Par2|vbcolor|int|color}}
 
::{{Par2|vbcolor|int|color}}
::: Color of very bold line.
+
::: Color of very bold line
 
<br>
 
<br>
 
::{{Par2|grid|bool|true}}
 
::{{Par2|grid|bool|true}}
::: Whether grid lines to be displayed.
+
::: Whether grid lines to be displayed
 
<br>
 
<br>
 
::{{Par2|axis|bool|false}}
 
::{{Par2|axis|bool|false}}
::: Whether axis lines to be displayed.
+
::: Whether axis lines to be displayed
  
 
<br>
 
<br>
<br>
 
 
 
== Examples ==
 
== Examples ==
  
Line 66: Line 66:
 
  Grid(last,24,200,vbold=7000)
 
  Grid(last,24,200,vbold=7000)
 
  Grid(last,24,200,grid=false,axis=true)
 
  Grid(last,24,200,grid=false,axis=true)
 +
 +
<br>
 +
== Archived Downloads ==
 +
{| class="wikitable" border="1"; width="600px"
 +
|-
 +
!!width="100px"| Version
 +
!!width="150px"| Download
 +
!!width="150px"| Mirror
 +
|-
 +
!25 June 2020
 +
|AviSynth 2.6 [x86]: [http://www.avisynth.nl/users/vcmohan/Grid/Grid_2_6.zip Grid_2_6.zip]
 +
|
 +
|-
 +
!21 Mar 2017
 +
|AviSynth+ [x86]: [http://www.avisynth.nl/users/vcmohan/Grid/Grid32.7z Grid32.7z]<br>AviSynth+ [x64]: [http://www.avisynth.nl/users/vcmohan/Grid/Grid64.7z Grid64.7z]
 +
|[https://web.archive.org/web/20170701061501if_/http://www.avisynth.nl/users/vcmohan/Grid/Grid32.7z Grid32.7z]<br>[https://web.archive.org/web/20170624075319if_/http://www.avisynth.nl/users/vcmohan/Grid/Grid64.7z Grid64.7z]
 +
|}
 +
'''NOTE:''' For AviSynth+ see [[manyPlus]] for an updated version of Grid.
 +
<br>
 
<br>
 
<br>
 
-----------------------------------------------
 
-----------------------------------------------
'''Back to [[External_filters|External Filters]] &larr;'''
+
'''Back to [[External_filters#Debugging.2FDiagnostic_Filters|External Filters]] &larr;'''

Latest revision as of 08:22, 15 November 2020

Abstract
Author V. C. Mohan
Version 25 June 2020
Download AviSynth 2.6 [x86]: Grid_2_6.zip
Category External filters
License GPLv2
Discussion Doom9 Forum

Contents

[edit] Description

Grid lines are drawn as dotted lines, while those specified as bold are drawn as dashed lines and very bold ones are drawn as full lines. Full Description

NOTE: For AviSynth+ see manyPlus for an updated version of Grid.

[edit] Requirements


[edit] 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


[edit] 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)


[edit] Archived Downloads

Version Download Mirror
25 June 2020 AviSynth 2.6 [x86]: Grid_2_6.zip
21 Mar 2017 AviSynth+ [x86]: Grid32.7z
AviSynth+ [x64]: Grid64.7z
Grid32.7z
Grid64.7z

NOTE: For AviSynth+ see manyPlus for an updated version of Grid.


Back to External Filters

Personal tools