Skip to content

monyone/Anime4K.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

0e0493b · Aug 19, 2024

History

27 Commits
Jun 2, 2024
Jun 4, 2024
Aug 15, 2024
Jun 2, 2024
May 24, 2023
May 25, 2023
May 25, 2023
Jun 2, 2024
May 19, 2023
May 24, 2023
Jun 4, 2024
Aug 19, 2024
May 19, 2023
May 24, 2023
Jun 2, 2024

Repository files navigation

Anime4K.js

A WebGL port of Anime4K (4.0.1) glsl filter

Feature

  • Anime4K Upscaler in WebGL

Demo

Image Upscaling Demo is Here https://monyone.github.io/Anime4K.js/

Build

Preparing

git clone https://github.com/monyone/Anime4K.js
cd Anime4K.js
yarn

Compile

yarn build

Getting Start

Image Upscale

const upscaler = new Anime4KJS.ImageUpscaler(Anime4KJS.ANIME4KJS_SIMPLE_M_2X /* PROFILE */);
upscaler.attachSource(textureSource, canvasElement);
upscaler.upscale(); // do upscale

Video Upscale

const upscaler = new Anime4KJS.VideoUpscaler(30 /* TARGET FPS */, Anime4KJS.ANIME4KJS_SIMPLE_M_2X /* PROFILE */);
upscaler.attachVideo(videoElement, canvasElement);
upscaler.start(); // start upscale

Credits

About

Anime4K WebGL port/implementation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages