Convertisseur DDS en PNG
Cet outil est une simple application PyQt5 permettant de convertir des fichiers image DDS (DirectDraw Surface) au format PNG (Portable Network Graphics). Il fournit une interface utilisateur graphique pour effectuer facilement des conversions par lots entre ces deux formats.
Caractéristiques
Conversion d'images :
- DDS en PNG : convertit les images DDS (DirectDraw Surface) au format PNG.
- PNG en DDS : convertit les images PNG au format DDS.
Traitement d'image avancé (disponible lorsque « Activer les paramètres avancés » est coché) :
- Redimensionner la sortie : ajuste les dimensions de l'image pendant la conversion.
- Réglage de la luminosité : modifie le niveau de luminosité de l'image.
- Réglage du contraste : Modifie le contraste de l'image.
- Réglage de la saturation : modifie la saturation des couleurs de l'image.
- Netteté : Améliore la netteté de l'image.
- Flou : Applique un effet de flou à l'image.
Options de compression PNG :
- Compression sans perte : enregistre les images PNG sans perte de compression.
- Compression avec perte : enregistre les images PNG avec une qualité réduite pour des fichiers de plus petite taille.
Interface utilisateur :
- Boutons radio : choisissez entre les modes de conversion DDS en PNG et PNG en DDS.
- Sélection de répertoire : parcourez et sélectionnez les répertoires source et de sortie.
- Cases à cocher : Activez ou désactivez les paramètres avancés et les options de traitement spécifiques.
- Spin Boxes : définissez les valeurs des paramètres de traitement d’image tels que le redimensionnement des dimensions et les niveaux d’ajustement.
- Bouton Démarrer la conversion : lance le processus de conversion.
Gestion des erreurs :
- Avertissements : alerte les utilisateurs si les répertoires requis ne sont pas sélectionnés.
- Messages d'erreur : affiche les erreurs si la conversion échoue.
Exigences
- Python 3.x
- PyQt5
- Oreiller
- imageio