Avec la dernière génération de téléphones, nous sommes habitués à ce que les images soient automatiquement affinées, mises à l’échelle, et autrement polies à la perfection par des modèles d’apprentissage automatique et des réseaux neuronaux sur l’appareil.
Les photos plus anciennes ou celles prises sans matériel avancé ont souffert en comparaison. Upscayl fonctionne sur votre machine Linux et utilise des modèles d’IA pour affiner et mettre à l’échelle des images basse résolution en ultra HD.
Pourquoi les vieilles photos ont-elles l’air si mauvaises maintenant ?
La technologie des appareils photo a énormément progressé au cours des deux siècles qui se sont écoulés depuis les premières gravures héliographiques, et les anciennes images ne sont généralement pas comparables aux photos prises avec le dernier iPhone.
En 2023, la plupart des images sont numériques et sont visualisées sur des écrans où l’on peut zoomer sur les plus petits détails. Dans les photos analogiques numérisées, même avec les réglages les plus élevés disponibles il y a 20 ans, les détails peuvent manquer de clarté, et le nombre de pixels est toujours inférieur à celui des photos prises par certains smartphones bon marché.
C’est encore pire avec les photos numériques du début des années 2000. Ces magnifiques couchers de soleil et photos de mariage étaient peut-être fabuleux lorsque la résolution 800×600 était le summum de la résolution d’écran, mais aujourd’hui, ils couvrent à peine un coin de votre moniteur de jeu 4k.
Le zoom ou le redimensionnement rendent l’image laide et exposent des artefacts de compression que vous ne voulez pas voir.
Upscayl donne un aspect fantastique à vos vieilles photos
Heureusement, le même type d’apprentissage automatique et d’amélioration d’image effectué par les téléphones haut de gamme, peut être effectué sur votre PC Linux.
Upscayl prend n’importe quelle image JPG, PNG ou WEBP en entrée, et vous permet de choisir parmi une variété d’options d’upscaling. Les images obtenues peuvent être utilisées comme fond d’écran, et vous pouvez même traiter par lots plusieurs fichiers d’images, ce qui permet de mettre à jour des albums photo entiers.
Installer et utiliser Upscayl sur votre PC Linux
Pour assurer la compatibilité avec la plupart des systèmes Linux, les développeurs d’Upscayl ont empaqueté le logiciel sous forme d’AppImage, et vous pouvez utiliser l’outil wget pour le récupérer.
wget -o upscayl https://github.com/upscayl/upscayl/releases/download/v2.0.1/upscayl-2.0.1-linux.AppImage
Vous pouvez également télécharger manuellement la dernière version depuis la page GitHub Releases du projet.
Télécharger : Upscayl
Le téléchargement est de plus de 300MB et peut prendre un certain temps. Quand il est terminé, rendez le fichier exécutable avec :
sudo chmod +x upscayl
Vous pouvez maintenant utiliser Upscayl en tapant :
upscayl
…dans votre terminal, ou installer l’AppImage dans votre menu système avec un utilitaire tel que AppImageLauncher.
La première chose à faire est de sélectionner l’image que vous voulez mettre à l’échelle, donc cliquez sur Sélectionner l’image pour ouvrir le gestionnaire de fichiers de votre distribution. Si vous souhaitez mettre à l’échelle plusieurs images, cliquez sur le bouton Mise à l’échelle par lot interrupteur à bascule, puis cliquez sur Sélectionner un dossier. Assurez-vous que le dossier ne contient que des images JPG, PNG ou WEBP.
Ensuite, sélectionnez le modèle de mise à l’échelle que vous souhaitez utiliser. En plus des différents modèles ML, vous pouvez également demander à Upscayl de rendre l’image comme de l’art numérique, ou d’accentuer la netteté de l’image.
Si vous voulez que la photo soit très grande, vous pouvez cocher la case « Taille de l’image ». Double haut de gamme boîte.
Ensuite, cliquez sur le bouton Définir le dossier de sortiepour choisir où vous voulez que l’image résultante soit sauvegardée. Enfin, appuyez sur le bouton Upscayl bouton. Le processus de mise à l’échelle est très intensif, et vous pouvez vous attendre à entendre vos ventilateurs tourner et l’utilisation de votre processeur monter en flèche.
Dans notre test, effectué sur une machine équipée d’un Intel i5-10500, de 16 Go de RAM et d’une NVIDIA RTX 3060, l’upscaling d’une image 800×579 à 6400×4632 a pris 38 secondes, mais les résultats sont suffisamment bons pour être affichés sur un écran IMAX. Les visages ne sont plus flous, les détails sont plus nets et il n’y a aucun artefact en vue.
Si vous prévoyez de mettre à l’échelle une archive entière de photos contenant des centaines ou des milliers d’images, il serait sage de vous assurer que vous pouvez vivre sans votre ordinateur pendant quelques jours.
Stockez vos anciennes photos et vos photos mises à l’échelle en toute sécurité
Maintenant que vous pouvez mettre à l’échelle et améliorer vos anciennes photos pour obtenir une qualité acceptable, il est important de les conserver en sécurité et de les rendre accessibles depuis tous les appareils. Photoprism hébergé sur un Raspberry Pi est une excellente option pour cela.