Comment zoomer et dézoomer sur des images à l'aide de Python
Introduction :
Dans la société moderne, les images sont un élément indispensable de nos vies. Parfois, nous devrons peut-être agrandir ou réduire l’image pour répondre à des besoins ou à des scénarios spécifiques. Cet article expliquera comment utiliser la bibliothèque de traitement d'images PIL de Python pour implémenter des opérations de zoom avant et arrière sur les images, et fournira des exemples de code pertinents.
1. Installez la bibliothèque PIL
Avant de commencer, nous devons d'abord installer la bibliothèque PIL. Entrez la commande suivante sur la ligne de commande pour terminer l'installation de la bibliothèque PIL :
pip install pillow
2. Opération d'agrandissement de l'image
L'opération d'agrandissement de l'image peut être réalisée en modifiant la taille de l'image. Les étapes spécifiques sont les suivantes :
from PIL import Image
image = Image.open("example.jpg")
new_image = image.resize((new_width, new_height))
où , new_width et new_height sont les valeurs de largeur et de longueur de l'image que vous souhaitez modifier.
new_image.save("new_image.jpg")
Ce qui suit est un exemple de code complet pour l'agrandissement de l'image :
from PIL import Image def enlarge_image(input_file, output_file, new_width, new_height): # 打开图片 image = Image.open(input_file) # 改变图片的尺寸 new_image = image.resize((new_width, new_height)) # 保存修改后的图片 new_image.save(output_file) # 调用函数进行图片放大 enlarge_image("example.jpg", "enlarged_image.jpg", 800, 600)
3. Opération de réduction d'image
L'opération de réduction d'image est similaire à l'opération d'agrandissement, et la même chose se fait en changeant la taille de l'image. Voici un exemple de code pour la réduction d'image :
from PIL import Image def shrink_image(input_file, output_file, new_width, new_height): # 打开图片 image = Image.open(input_file) # 改变图片的尺寸 new_image = image.resize((new_width, new_height)) # 保存修改后的图片 new_image.save(output_file) # 调用函数进行图片缩小 shrink_image("example.jpg", "shrinked_image.jpg", 400, 300)
Résumé :
Cet article explique comment utiliser la bibliothèque PIL de Python pour agrandir et réduire des images. En changeant la taille de l'image, nous pouvons facilement ajuster l'image. J'espère que cet article pourra vous aider !
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!