{"id":13573155,"url":"https://github.com/n00mkrad/cupscale","last_synced_at":"2025-05-15T17:05:39.403Z","repository":{"id":37610302,"uuid":"292864750","full_name":"n00mkrad/cupscale","owner":"n00mkrad","description":"Image Upscaling GUI based on ESRGAN","archived":false,"fork":false,"pushed_at":"2022-09-19T18:15:03.000Z","size":102135,"stargazers_count":2215,"open_issues_count":111,"forks_count":115,"subscribers_count":46,"default_branch":"master","last_synced_at":"2025-04-07T22:08:06.754Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/n00mkrad.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-09-04T14:12:10.000Z","updated_at":"2025-04-07T02:59:53.000Z","dependencies_parsed_at":"2022-07-12T22:30:33.699Z","dependency_job_id":null,"html_url":"https://github.com/n00mkrad/cupscale","commit_stats":null,"previous_names":[],"tags_count":44,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n00mkrad%2Fcupscale","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n00mkrad%2Fcupscale/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n00mkrad%2Fcupscale/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/n00mkrad%2Fcupscale/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/n00mkrad","download_url":"https://codeload.github.com/n00mkrad/cupscale/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254384988,"owners_count":22062422,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T15:00:30.842Z","updated_at":"2025-05-15T17:05:34.393Z","avatar_url":"https://github.com/n00mkrad.png","language":"C#","readme":"# Cupscale\nImage Upscaling GUI based on ESRGAN\n\n![](https://i.imgur.com/ntIuSrv.png)\n\n## Credits:\n\nBased around [xinntao's ESRGAN](https://github.com/xinntao/ESRGAN) implemented via [Joey's Fork](https://github.com/JoeyBallentine/ESRGAN).\n\nAMD/Intel GPU compatibility is possible thanks to BlueAmulet's [esrgan-ncnn-vulkan](https://github.com/BlueAmulet/realsr-ncnn-vulkan) based on nihui's [realsr-ncnn-vulkan](https://github.com/nihui/realsr-ncnn-vulkan) running on Tencent's [ncnn](https://github.com/Tencent/ncnn) framework, as well as [xinntao's Real-ESRGAN](https://github.com/xinntao/Real-ESRGAN).\n\n## Download:\n\n[Get the latest release](https://github.com/n00mkrad/cupscale/releases)\n\n## Installation:\n\nThe application is more or less portable. It's a single executable that you can run anywhere.\n\nTemporary files are stored in the installation directory by default, which is why you shouldn't install the application in protected locations like Program Files.\n\n## Supported AI Backends:\n\n- Nvidia CUDA (Recommended)\n- Vulkan (Works on any modern GPU, but is slower and takes a long time start up)\n- CPU (Works without GPU, but is very slow)\n\n## Features:\n\n- CUDA, Vulkan/NCNN or CPU supported, with included model converter for NCNN\n- On-the-fly Model Interpolation\n- Model Chaining (Run images through multiple models at once)\n- Batch Upscaling (Load a directory or multiple single images)\n- Automatic Image tiling/merging to avoid running out of VRAM\n- Pre-Processing: Optionally downscale images before upscaling\n- Post-Processing: Automatically resize after upscaling\n- Compatible with PNG, JPEG, BMP, WEBP, TGA, DDS images\n- Load image straight out of the clipboard (no need to download images from web)\n- Create various types of comparisons (Side-By-Side, 50/50, and before/after animations as GIF or MP4)\n","funding_links":[],"categories":["C# #","Post processing tools","Training","📥Standalone [^](#table)","Repository app"],"sub_categories":["Resolution upscale - free","Upscaling","AI-Powered [^](#table)"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn00mkrad%2Fcupscale","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fn00mkrad%2Fcupscale","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fn00mkrad%2Fcupscale/lists"}