Kernels are a collection of wrappers pertaining to (de)scaling, format conversion, and other related operations, all while providing a consistent and clean interface. This allows for easy expansion and ease of use for any other maintainers who wishes to use them in their own functions.
You can create presets for common scaling algorithms or settings, while ensuring the interface will always remain the same, even across different plugins with their own settings and expected behavior.
Full information on how every function/wrapper works,
as well as a list of dependencies and links,
can be found in the documentation.
For further support,
drop by #vs-kernels
in the IEW Discord server.
Install vskernels
with the following command:
$ pip3 install vskernels --no-cache-dir -U
Or if you want the latest git version, install it with this command:
$ pip3 install git+https://github.com/Irrational-Encoding-Wizardry/vs-kernels.git --no-cache-dir -U