AreaResize

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
(AreaResize: add documentation)
 
m (Requirements)
 
Line 19: Line 19:
 
<br>
 
<br>
 
== Requirements ==
 
== Requirements ==
* [x86]: [[AviSynth+]] or [http://forum.doom9.org/showthread.php?t=168764 AviSynth 2.6]
+
* [x86]: [[AviSynth+]] or [https://sourceforge.net/projects/avisynth2/ AviSynth 2.6]
 
* [x64]: [[AviSynth+]]
 
* [x64]: [[AviSynth+]]
 
* Supported color formats: [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]
 
* Supported color formats: [[RGB24]], [[RGB32]], [[Y8]], [[YV12]], [[YV16]], [[YV24]], [[YV411]]
 
<br>
 
<br>
 +
 
== [[Script variables|Syntax and Parameters]] ==
 
== [[Script variables|Syntax and Parameters]] ==
 
:{{Template:FuncDef|AreaResize (clip, int "width", int "height")}}
 
:{{Template:FuncDef|AreaResize (clip, int "width", int "height")}}

Latest revision as of 05:36, 22 May 2020

Abstract
Author Chikuzen, Aktanusa
Version v1.0-alpha
Download AreaResize1.1-Alpha.zip
Category Resize
License Open source
Discussion Doom9 Forum


Contents

[edit] Description

AreaResize is an area (average) downscaler plugin for AviSynth. Downscaling in RGB32/RGB24 is also gamma corrected

[edit] Features

  • Gamma corrected downscaling to RGB32/RGB24 (gamma scale of 2.2)
  • Significant performance increase due to multithreading and optimized code


[edit] Requirements


[edit] Syntax and Parameters

AreaResize (clip, int "width", int "height")


clip   =
Input clip.


int  width =
int  height =
Target width and height.


[edit] Examples

How to use:

AviSource("blah.avi") # assume clip is 1080p
AreaResize(width=1280, height=720)


[edit] Changelog

Version      Date            Changes
v1.1-alpha 2018/04/15 - changes by Aktanusa - same as version 1.0 but updated to use AVS+ headers - It's labeled "Alpha" because I was planning on releasing a rewrite along with the header update. v1.0 2018/03/03 - changes by Aktanusa - improved performance - added gamma corrected downscaling to RGB32/RGB24 v0.1.0 2012/08/29 - initial release


[edit] External Links

  • GitHub - updated source code repository.
  • GitHub - Original source code repository (Chikuzen).




Back to External Filters

Personal tools