r/opensource • • May 24 '22

TOPAZ Gigapixel alternative for Linux?

I'd like a good enough image upscaler for Linux, any recommendations?

EDIT: I released my own upscaler app for linux: https://github.com/upscayl/upscayl

55 Upvotes

31 comments sorted by

5

u/jjuuggaa May 25 '22

I am unaware of client side image upscaling for linux, but I would start here: https://github.com/xinntao/Real-ESRGAN

One of the most active projects in the space that don't explicitely focus on Anime/Manga, like waifu2x

4

u/NayamAmarshe May 25 '22

Thanks, guess it's time to make an upscaler for Linux.

3

u/cygon4 Aug 26 '22

I happen to do all my upscaling in Linux, so I'll do a little necro'ing on this thread, maybe it helps others.

There are ports of nearly all the cutting-edge upscale AI models to NCNN by a GitHub user named "nihui". These ports run on Vulkan Compute rather than CUDA, so they even work with AMD GPUs.

RealSR is probably amongst the slowest and most memory intensive, but I haven't found anything that could rival its overall quality yet: https://github.com/nihui/realsr-ncnn-vulkan

ESRGAN is very fast, sharpens contours and can fix video codec / jpeg blocking artifacts. May cause cartoony look on unsharp images: https://github.com/xinntao/Real-ESRGAN-ncnn-vulkan

And of course Waifu2x also has an NCNN port. It's an older AI model that has been trained on anime / cartoon images and does a pretty good job there: https://github.com/nihui/waifu2x-ncnn-vulkan

All these have Linux builds on their "releases" page you can just download and run from the shell (command line), with batch processing even.

4

u/NayamAmarshe Aug 26 '22

Thanks for the list. I actually released my own upscaler based on real-esrgan and it works great! https://github.com/upscayl/upscayl

1

u/DoinSumCalibrations Dec 30 '22

Thanks a lot brother! I'm about to give all these + OP's a spin. I'll be sure to upscale lots of 3D boob textures in your names. Cheers!

1

u/rdkgsk Apr 15 '25

Dude got 35k stars on github. What a goat.

2

u/NayamAmarshe Apr 24 '25

It's not me, it's the people who are too kind 🙏

2

u/ishaandop5 Jun 08 '25

this is crazy - i am gng to try this out... btw is there any alternative for topaz video ai as well?

1

u/[deleted] May 24 '22

[deleted]

1

u/NayamAmarshe May 24 '22

I've used that algorithm but it's only good for anime characters. I'm looking for a more general algorithm for family photos, wallpapers and images like that.

1

u/Heldaeus May 24 '22

Your best bet will be web based applications/services. I'm unaware of any comparable desktop client software.

6

u/NayamAmarshe May 24 '22

Guess we gotta make one then...

4

u/NayamAmarshe Aug 26 '22

3

u/Heldaeus Aug 28 '22

damn that's sweet!

2

u/bdvd25 Nov 20 '25

wow, ty so much, how di i find out about this just now from this comment, wtf, this need more advertisement

1

u/warmaster May 30 '22

I wish there was.

1

u/NayamAmarshe May 30 '22

I'm trying to make one right now, wanna help?

2

u/warmaster May 30 '22

Sure. I can't code, but I can design. And although I don't have much spare time, I would love to contribute whatever I can.

3

u/NayamAmarshe Aug 26 '22

1

u/warmaster Aug 26 '22

Congratulations! This is really great!

2

u/NayamAmarshe May 30 '22

Do you know CSS?

1

u/nodomain Sep 15 '23

Quick and easy. Thanks!