FixChromaticAberration: Difference between revisions
From Avisynth wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
| (16 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
{{FilterCat4|External_filters|Scripts|Restoration_filters|Chroma correction}} | |||
{{Filter3 | |||
|martin53 at doom9 | |||
|04/09/2007 | |||
|3=[[Media:FixChromaticAberration.avsi|FixChromaticAberration.avsi]] | |||
|4=Chroma Correction | |||
|5= | |||
|6=[http://forum.doom9.org/showthread.php?t=162286 Doom9 Thread]}} | |||
<br> | |||
== Description == | |||
A script to reduce [http://en.wikipedia.org/wiki/Chromatic_aberration chromatic aberration]. This function stretches the red, green and/or blue channel according to a given factor symmetrically around the center of the frame and crops it afterwards. Note that chromatic aberration also smears the image a bit, which is not compensated by this function. | |||
<br> | |||
== Requirements == | |||
* AviSynth 2.5.8 or [http://sourceforge.net/projects/avisynth2/ greater] | |||
* Supported color formats: [[RGB32]], [[RGB24]] | |||
[[ | <br> | ||
[[ | == [[Script variables|Syntax and Parameters]] == | ||
:{{Template:FuncDef|FixChromaticAberration (clip clip, val "red", val "green", val "blue", val "x", val "y")}} | |||
<br> | |||
::{{Par2| |clip| }} | |||
:::Input clip. | |||
<br> | |||
::{{Par2|red|val|1}} | |||
::{{Par2|green|val|1}} | |||
::{{Par2|blue|val|1}} | |||
:::{{Template:FuncDef3|red}}, {{Template:FuncDef3|green}} and {{Template:FuncDef3|blue}} are stretching (resizing) factors against the original clip size. Factors of e.g. <code>{{Template:FuncDef3|red}}=1.015</code>, <code>{{Template:FuncDef3|green}}=1.01</code> allow to compensate the colored edges near the corners of the image which appear from lenses with 'chromatic aberration'. | |||
<br> | |||
::{{Par2|x|val| }} | |||
::{{Par2|y|val| }} | |||
:::{{Template:FuncDef3|x}} and {{Template:FuncDef3|y}} allow to set the center of the aberration circle. It defaults to the center of the image. | |||
<br> | |||
== Examples == | |||
FixChromaticAberration with default settings: | |||
[[AviSource]]("Blah.avi") | |||
FixChromaticAberration(red=1, green=1, blue=1) | |||
<br> | |||
== Changelog == | |||
Version Date(D/M/Y) Changes<br> | |||
04/09/2007 - Initial release | |||
<br> | |||
----------------------------------------------- | |||
'''Back to [[External_filters#Chroma_correction|External Filters]] ←''' | |||
Latest revision as of 00:39, 25 June 2018
| Abstract | |
|---|---|
| Author | martin53 at doom9 |
| Version | 04/09/2007 |
| Download | FixChromaticAberration.avsi |
| Category | Chroma Correction |
| License | |
| Discussion | Doom9 Thread |
Description
A script to reduce chromatic aberration. This function stretches the red, green and/or blue channel according to a given factor symmetrically around the center of the frame and crops it afterwards. Note that chromatic aberration also smears the image a bit, which is not compensated by this function.
Requirements
- FixChromaticAberration (clip clip, val "red", val "green", val "blue", val "x", val "y")
- clip =
- Input clip.
- clip =
- val red = 1
- val green = 1
- val blue = 1
- red, green and blue are stretching (resizing) factors against the original clip size. Factors of e.g.
red=1.015,green=1.01allow to compensate the colored edges near the corners of the image which appear from lenses with 'chromatic aberration'.
- red, green and blue are stretching (resizing) factors against the original clip size. Factors of e.g.
- val red = 1
- val x =
- val y =
- x and y allow to set the center of the aberration circle. It defaults to the center of the image.
- val x =
Examples
FixChromaticAberration with default settings:
AviSource("Blah.avi") FixChromaticAberration(red=1, green=1, blue=1)
Changelog
Version Date(D/M/Y) Changes
04/09/2007 - Initial release
Back to External Filters ←