À propos du projet

QualityScaler est une application Windows qui utilise l'IA pour améliorer, agrandir et débruiter des photos et vidéos. Elle dispose d'une interface graphique élégante, prend en charge plusieurs GPU et gère divers formats d'images (jpg, png, tif, bmp, webp, heic) et de vidéos (mp4, webm, mkv, flv, gif, avi, mov, mpg, qt, 3gp). Les fonctionnalités clés incluent le tuilage automatique des images pour éviter les limites de VRAM, le redimensionnement avant l'agrandissement, l'interpolation entre les fichiers originaux et agrandis, et l'agrandissement vidéo avec arrêt/reprise. Axée sur la confidentialité, elle fonctionne entièrement hors ligne. Construite avec Python utilisant PyTorch, ONNX, OpenCV et CustomTkinter, elle nécessite Windows 10/11, 8 Go de RAM et un GPU compatible DirectX12 avec 4 Go de VRAM. La feuille de route inclut l'encodage accéléré par matériel, des améliorations du multithreading et de nouveaux modèles d'IA. Les utilisateurs peuvent l'exécuter à partir du code source avec Python et VSCode, ou télécharger des versions précompilées.