Maison > Article > développement back-end > Comment modifier les dimensions et la taille de l'image à l'aide de Python
Comment utiliser Python pour modifier la taille et la taille des images
Introduction :
Dans de nombreux scénarios d'application, nous pouvons avoir besoin de modifier la taille et la taille des images pour nous adapter aux différents besoins. Python fournit une multitude de bibliothèques pour traiter et manipuler les images, nous permettant d'ajuster facilement la taille et la taille des images. Cet article expliquera comment utiliser Python pour modifier la taille et la forme des images et fournira des exemples de code pour référence aux lecteurs.
Tout d'abord, nous devons installer la bibliothèque PIL. Entrez la commande suivante dans la ligne de commande :
pip install Pillow
Une fois l'installation terminée, nous pouvons utiliser le code suivant pour modifier la taille de l'image :
from PIL import Image # 打开原始图片 img = Image.open('image.jpg') # 设置新的尺寸 new_size = (800, 600) # 调整尺寸 resized_img = img.resize(new_size) # 保存调整后的图片 resized_img.save('resized_image.jpg')
Dans l'exemple de code, nous utilisons d'abord le Image.open ()
méthode Ouvrir l'image originale. Ensuite, définissez une nouvelle dimension, en spécifiant la largeur et la hauteur ajustées. Utilisez la méthode resize()
pour redimensionner l'image originale à une nouvelle taille et enregistrer l'image ajustée dans le fichier spécifié. Image.open()
方法打开原始图片。然后,定义一个新的尺寸,指定调整后的宽度和高度。使用resize()
方法将原始图片调整为新的尺寸,并将调整后的图片保存到指定的文件中。
使用OpenCV来改变图片的尺寸和大小通常需要安装opencv-python
库。在命令行中输入以下命令:
pip install opencv-python
然后,我们可以使用以下代码来改变图片的尺寸:
import cv2 # 读取原始图片 img = cv2.imread('image.jpg') # 设置新的尺寸 new_size = (800, 600) # 调整尺寸 resized_img = cv2.resize(img, new_size) # 保存调整后的图片 cv2.imwrite('resized_image.jpg', resized_img)
在代码示例中,我们首先使用cv2.imread()
方法读取原始图片。然后,定义一个新的尺寸,指定调整后的宽度和高度。使用cv2.resize()
方法将原始图片调整为新的尺寸,并使用cv2.imwrite()
OpenCV est une bibliothèque largement utilisée dans le domaine de la vision par ordinateur, offrant de puissantes fonctions de traitement d'image et de calcul. Il peut également être utilisé pour modifier la taille et la taille des images.
opencv-python
. Entrez la commande suivante dans la ligne de commande : 🎜rrreee🎜 Ensuite, nous pouvons utiliser le code suivant pour changer la taille de l'image : 🎜rrreee🎜 Dans l'exemple de code, nous lisons d'abord en utilisant le cv2.imread() Image originale. Ensuite, définissez une nouvelle dimension, en spécifiant la largeur et la hauteur ajustées. Utilisez la méthode <code>cv2.resize()
pour redimensionner l'image originale à la nouvelle taille et utilisez la méthode cv2.imwrite()
pour enregistrer l'image ajustée dans le fichier spécifié. . 🎜🎜Résumé : 🎜Cet article explique comment utiliser Python pour modifier la taille et la forme des images. Nous pouvons utiliser la bibliothèque PIL ou la bibliothèque OpenCV pour réaliser cette fonctionnalité. En redimensionnant et en redimensionnant les images, nous pouvons facilement nous adapter aux différents besoins et améliorer nos capacités de traitement d'image et de calcul. J'espère que cet article sera utile aux lecteurs ! 🎜
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!