GBlur

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(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...")
 
m (Requirements: AviSynth 2.6)
Line 17: Line 17:
 
<br>
 
<br>
 
== Requirements ==
 
== Requirements ==
* <!-- Avisynth version -->AviSynth 2.5.8 or [http://sourceforge.net/projects/avisynth2/files/AviSynth_Alpha_Releases/ 2.6.0 Alpha 5 or greater]
+
* <!-- Avisynth version -->AviSynth 2.5.8 or [http://sourceforge.net/projects/avisynth2/ 2.6.0] or greater
 
* <!-- source video: progressive  
 
* <!-- source video: progressive  
 
* <!-- color formats -->Supported color formats: [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]], <span style="color:red">*</span>[[YV16]], <span style="color:red">*</span>[[YV24]], <span style="color:red">*</span>[[YV411]], <span style="color:red">*</span>[[Y8]]
 
* <!-- color formats -->Supported color formats: [[RGB32]], [[RGB24]], [[YUY2]], [[YV12]], <span style="color:red">*</span>[[YV16]], <span style="color:red">*</span>[[YV24]], <span style="color:red">*</span>[[YV411]], <span style="color:red">*</span>[[Y8]]
Line 26: Line 26:
 
<br>
 
<br>
 
"c[size]i[sd]f[u]b[v]b"
 
"c[size]i[sd]f[u]b[v]b"
 +
 
== [[Script variables|Syntax and Parameters]] ==
 
== [[Script variables|Syntax and Parameters]] ==
 
:{{Template:FuncDef|<!-- function name -->GBlur(''clip'', ''<!-- par 1 type -->int'' "<!-- par 1 name -->size", ''<!-- par 2 type -->float'' "<!-- par 2 name -->sd", ''<!-- par 3 type -->bool'' "<!-- par 3 name -->u ",''<!-- par 4 type -->bool'' <!-- par 4 name -->v")}}
 
:{{Template:FuncDef|<!-- function name -->GBlur(''clip'', ''<!-- par 1 type -->int'' "<!-- par 1 name -->size", ''<!-- par 2 type -->float'' "<!-- par 2 name -->sd", ''<!-- par 3 type -->bool'' "<!-- par 3 name -->u ",''<!-- par 4 type -->bool'' <!-- par 4 name -->v")}}

Revision as of 14:31, 31 May 2015


Abstract
Author V.C.Mohan
Version 1.0.0.0.0
Download 2.5.8 versionGBlur 2.6.0 alpha5 version URL -->GBlur
Category External filters
License GPLv2
Discussion Announced GBlur as GaussBlur plugin


Contents

Description

Gaussian blurring by a separable kernel is done, and is useful in gentle cleaning or preprocess for certain other filters and a full description is at click me.

Requirements

* Not available in AviSynth 2.5.8.


"c[size]i[sd]f[u]b[v]b"

Syntax and Parameters

GBlur(clip, int "size", float "sd", bool "u ",bool v")


clip   =
Input clip.


size  int = 3
odd number from 3 to 11. size X size blurring results .


sd  float = 1.5
Greater than 0. Standard deviation determines weightage of outer pixels.


u  bool = false
in case of YUY2 or Planar u plane also to be cleaned .


v  bool = false
in case of YUY2 or Planar v plane also to be cleaned . .




Examples

## This is some example code to blur  an image.
imagereader("C:\avi_plugins\varianslim\theoin.jpg", end = 10)
converttoyv16()
yv = GBlur (size = 5, v = true)
yy = GBlur (size = 7)
yuv = GBlur (size = 3, u = true, v = true)



Back to External Filters

Personal tools