HACKER Q&A
📣 WheelsAtLarge

What's the best way to up-scale an image?


I have a few 256 px x 256 px images. I need to enlarge them as much as possible while minimizing distortion. I'd like to turn them into a wall poster.

Do you have any advise on what to do to get the best result?

I've tried to directly enlarge them with photoshop but the details gets lost and they look terrible.

Is there a better way to do it?


  👤 navjack27 Accepted Answer ✓
https://upscale.wiki/wiki/Model_Database

Look at stuff here

If you wanna be simple use a Mitchell filter upscale. Mitchell filtering has a minimal amount of ringing when doing an upscale. But sometimes you want ringing because that could increase the perceptual sharpness of the image...

But since your end is to print this then you also need to see how upscaling the image works along with the DPI of the image file...

But it really matters on the content what method you should use. It's subjective. Get tons of programs and try different things. Xnview, irfanview, Photoshop, illustrator... Read about the different filtering methods. See what other people do. See if converting the image to a vector with illustrator is a good idea... Do you have a decent GPU try different upscalers using cupscale. Or try this https://rasterbator.net/


👤 nfromb
I work at LetsEnhance https://letsenhance.io/

Our website was built for this type of tasks, hope it can help you upscale your pic.

Note, when upscaling the image this tiny (256px) to poster size dimensions, distortions are highly probable. So it's best to get a higher resolution original and then upscale it with software. Anyway, I recommend trying our Smart Enhance and Smart Resize upscaling modes in your case.


👤 smoldesu
Waifu2x is what the cool kids are using, YMMV though. It's a fairly generalized model that gets a lot of stuff wrong. Have at it: https://waifu2x.io/

👤 butz
Sorry for a silly and not very technical idea: ask an artist to redraw image in higher scale?

👤 dev_amiga
topaz gigapixel