Comment convertir le format d’un fichier image en utilisant Python.
Python est connu pour sa flexibilité. Vous pouvez développer des dispositifs énergétiques du monde réel en Python qui peuvent rationaliser et aussi automatiser des tâches particulières.
Apprenez juste comment construire un convertisseur de type photo avec simplement quelques lignes de base de code Python. Qu’il s’agisse d’un fichier image solitaire ou de toutes les données d’un site répertoire, vous pouvez commodément convertir entre diverses mises en page.
Installation des bibliothèques requises
Vous demandez à monter les Oreiller Bibliothèque Python pour construire un convertisseur de type d’image en Python. Cette bibliothèque fait progresser les capacités de traitement d’images de votre interprète Python. Vous pouvez créer un dispositif général de traitement des photos en utilisant de nombreux modules de cette bibliothèque. Certains des plus utiles sont les modules Image , ImageFile , Filtre d’image , ainsi que ImageStat composants.
Exécutez la commande suivante dans l’incurable pour installer la collection Pillow Python :
Une fois que vous avez installé Pillow sur votre système, vous êtes prêt à collaborer avec des images.
Chargement ainsi qu’affichage des propriétés d’une image.
Tout d’abord, vous devez importer l’image Image depuis le composant PIL pour établir le code. Ensuite, vous devez utiliser le composant Image. open() pour remplir l’image et l’affecter à une variable. Lorsque vous avez effectivement chargé la photo, vous pouvez la présenter en utilisant la méthode show() approche.
Le code du convertisseur de format d’image est proposé dans une base de données GitHub et vous pouvez l’utiliser librement sous la licence MIT.
La photo que vous avez passée en paramètre à la méthode de conversion du format d’image. open() s’ouvrira certainement après que vous aurez exécuté le code. C’est une excellente première étape, en tant que contrôle de tranquillité, pour garantir que vous avez effectivement monté la collection sur votre système de manière efficace.
Le module Image offre un certain nombre d’autres bâtiments que vous pouvez utiliser pour obtenir encore plus d’informations concernant l’image.
Vous devriez voir des données significatives sans erreurs :
Comment convertir le format d’une image en utilisant Python.
Vous pouvez simplement convertir le style de données d’une image à l’aide de la commande save() technique. Vous avez juste besoin de passer la nouvelle nom de fichier et également l’expansion comme paramètre à la méthode save() approche. Le site save() reconnaîtra instantanément l’extension que vous avez passée, puis enregistrera l’image dans la mise en page identifiée. Pourtant, avant d’utiliser la méthode save() vous pouvez avoir besoin de définir le mode de l’image (RVB, RGBA, CMYK, HSV, et ainsi de suite).
Selon la documentation principale du coussin , le réglage d’une image est une chaîne de caractères qui spécifie le type ainsi que la profondeur d’un pixel dans l’image. La bibliothèque pillow soutient 11 modes composés des réglages standard suivants :
RVB (pixels de 3×8 bits, couleur réelle)
RGBA (pixels de 4×8 bits, couleur vraie avec masque d’ouverture)
CMYK (pixels de 4 x 8 bits, séparation des couleurs)
HSV (pixels 3×8 bits, zone de couleur Teinte, Saturation, Valeur)
Comment convertir une image de PNG en JPG ainsi que de JPG en PNG.
Vous demandez à passer la chaîne de caractères nom de fichier. jpg comme spécification à l’option save() pour transformer les fichiers d’images de tout type de style (PNG, GIF, BMP, TIFF, etc.) en format JPG. De même, vous devez donner le paramètre de l’image. Le code suivant convertit une image de la disposition PNG à la disposition JPG :
Vous perdrez toute ouverture dans une image si vous la convertissez en format JPG. Si vous essayez de préserver l’ouverture en utilisant le code RGBA Python lancera une erreur.
Vous pouvez transformer une image dans n’importe quel type de mise en page en mise en page PNG en utilisant le paramètre save() approche. Il vous suffit de passer l’image PNG comme critère à la fonction save() . Le code suivant transforme une image de la mise en page JPG au format PNG :
La conversion d’une image en PNG maintient toute ouverture. Par exemple, si vous convertissez une image GIF claire en une image PNG, le résultat sera toujours une image claire.
Comment convertir une image en tout autre format en utilisant Python.
Semblable aux étapes ci-dessus, vous pouvez transformer une image dans n’importe quel format à n’importe quel autre style en utilisant la fonction de conversion de Python. save() technique. Vous devez simplement donner l’extension d’image correcte (. webp,. png,. bmp, etc) à la fonction save() méthode. Par exemple, le code suivant convertit une image du format PNG au format WebP :
Gestion des erreurs en cas de fichiers d’image manquants
Dans la situation où le code n’est pas en mesure de trouver la photo d’entrée, il va certainement lancer une erreur. Vous pouvez gérer cela en utilisant la fonction FileNotFoundError exception Python.
Conversion de toutes les images d’un répertoire dans un format différent.
S’il y a un certain nombre de données de photos dans un site répertoire, que vous voulez convertir dans un format différent, vous pouvez commodément le faire avec seulement quelques lignes de code en Python. Vous avez besoin d’importer le fichier glob pour itérer à travers les données dans le site de répertoire actuel ou à l’intérieur d’un dossier proposé. Le code suivant convertit toutes les images JPG du répertoire actuel au format PNG :
Si vous voulez transformer un ensemble varié de fichiers, modifiez le paramètre de chaîne de caractères que vous passez à l’option glob() méthode.
Construire une interface graphique en utilisant Python
Les bibliothèques Python comme Pillow permettent de créer facilement des outils pour manipuler des images en Python. Vous pouvez exécuter des travaux rapidement avec une interface de ligne de commande pourtant une interface graphique est vitale pour créer une expérience simple. Vous pouvez créer des applications d’interface graphique spécialisées supplémentaires en utilisant des structures Python comme Tkinter et wxPython.
Comment changer un format d’image en Python ?
Étapes pour convertir JPG en PNG en utilisant Python
- Étape 1 : Installez le package PIL. Si vous ne l’avez pas déjà fait, installez le package PIL à l’aide de la commande ci-dessous : pip install Pillow.
- Étape 2 : Capturez le chemin où le JPG est stocké. Ensuite, capturez le chemin où votre fichier JPG est stocké.
- Étape 3 : Convertissez le JPG en PNG à l’aide de Python.
Comment convertir un fichier en Python ?
Comment convertir PDF, Word, JPG et d’autres formats de fichiers en Python
- Installez ‘Aspose.
- Ajoutez une référence de bibliothèque (importez la bibliothèque) à votre projet Python.
- Ouvrez le fichier source en Python.
- Appelez la méthode ‘save()’, en transmettant un nom de fichier de sortie avec l’extension requise.
- Obtenez le résultat de la conversion dans un fichier séparé.
Comment enregistrer une image au format PNG en Python ?
Comment enregistrer une image au format PNG avec PIL en Python
- original = PIL. Image. ouvrir(« original.jpg »)
- type_fichier = original. format.
- impression(type_fichier)
- original. save(« converti.png », format= »png »)
- converti = PIL. Image. open(« converted.png »)
- file_type = converti. format.
- impression(type_fichier)