Med den seneste generation af telefoner er vi vant til, at billeder automatisk bliver skarpere, opskalerede og på anden måde poleret til perfektion af maskinlæringsmodeller og neurale netværk på enheden.
Ældre billeder eller dem taget uden avanceret hardware har lidt i sammenligning. Upscayl kører på din Linux-maskine og bruger AI-modeller til at skærpe og opskalere billeder i lav opløsning til ultra HD.
Hvorfor ser gamle billeder så dårlige ud nu?
Kamerateknologien har udviklet sig enormt i de to århundreder siden de første heliografiske graveringer, og ældre billeder kan normalt ikke sammenlignes med billeder taget på den nyeste iPhone.
De fleste billeder i 2023 er digitale og ses på skærme, hvor du kan zoome ind på de mindste detaljer. I analoge billeder, der er scannet med selv de højeste tilgængelige indstillinger for 20 år siden, kan detaljerne være uklare, og pixeltallet er stadig lavere end dem, der blev taget af selv
nogle budget smartphones.Det er endnu værre med digitale billeder fra begyndelsen af 2000'erne. Disse smukke solnedgange og bryllupsbilleder så måske fantastiske ud, da 800x600 var toppen af skærmopløsningen, men i dag dækker de knap et hjørne af din 4k gaming skærm.
Zoom ind eller ændring af størrelsen gør billedet grimt og afslører kompressionsartefakter, som du ikke ønsker at se.
Upscayl får dine gamle billeder til at se fantastiske ud
Heldigvis kan den samme slags maskinlæring og billedforbedring, som udføres af avancerede telefoner, udføres på din Linux-pc.
Upscayl tager ethvert JPG-, PNG- eller WEBP-billede som input og giver dig mulighed for at vælge mellem en række opskaleringsmuligheder. De resulterende billeder er velegnede til brug som herlige skrivebordsbaggrunde, og du kan endda batchbehandle flere billedfiler, bringe hele fotoalbum op til dato og se godt ud.
Installer og brug Upscayl på din Linux-pc
For at sikre kompatibilitet med de fleste Linux-systemer har Upscayl-udviklere pakket softwaren som et AppImage, og du kan bruge wget-værktøjet til at hente det.
wget -o upscayl https://github.com/upscayl/upscayl/releases/download/v2.0.1/upscayl-2.0.1-linux. AppImage
Du kan også downloade den seneste version manuelt fra projektets GitHub Releases-side.
Hent:Upscayl
Downloaden er over 300 MB og kan tage et stykke tid. Når det er færdigt, gør filen eksekverbar med:
sudo chmod +x upscayl
Du kan nu bruge Upscayl ved at skrive:
upscayl
...ind i din terminal, eller installer AppImage til din systemmenu med et hjælpeprogram som AppImageLauncher.
Den første ting at gøre er at vælge det billede, du vil opskalere, så klik Vælg Billede for at åbne din distros filhåndtering. Hvis du vil opskalere flere billeder, skal du klikke på Batch opskalere vippekontakt, og klik derefter på Vælg Mappe. Sørg for, at mappen kun indeholder JPG-, PNG- eller WEBP-billeder.
Vælg derefter den eksklusive model, du gerne vil bruge. Udover de forskellige ML-modeller kan du også få Upscayl til at gengive billedet som digital kunst, eller gøre billedet skarpere.
Hvis du ønsker, at billedet skal være rigtig stort, kan du tjekke Dobbelt opskalere boks.
Klik derefter på Indstil outputmappe, for at vælge, hvor du ønsker, at det resulterende billede skal gemmes. Til sidst skal du trykke på Upscayl knap. Opskaleringsprocessen er meget intensiv, og du kan forvente at høre dine fans spinne op, og din processor bruge til at stige.
I vores test, udført på en maskine med en Intel i5-10500, 16 GB RAM og en NVIDIA RTX 3060, opskalerer en 800x579 billede til 6400x4632 tog hele 38 sekunder - selvom resultaterne er gode nok til at blive vist på en IMAX skærmen. Ansigterne bliver slørede, detaljerne bliver skarpe, og der er ingen artefakter i syne.
Hvis du planlægger at opskalere et helt fotoarkiv, der indeholder hundredvis eller tusindvis af billeder, ville det være klogt at sørge for, at du kan leve uden din computer i et par dage.
Opbevar dine gamle og opskalerede billeder sikkert
Nu hvor du kan opskalere og forbedre dine gamle billeder til en acceptabel kvalitet, er det vigtigt at holde dem sikre og tilgængelige fra alle enheder. Photoprism hostet på en Raspberry Pi er en fremragende mulighed for dette.