Démarrage rapide : Guide d'installation et d'utilisation de la bibliothèque Pillow
Résumé : Pillow est une puissante bibliothèque de traitement d'image en Python et possède une large gamme d'applications dans le domaine du traitement d'image. Cet article vous montrera comment installer la bibliothèque Pillow et comment l'utiliser pour effectuer des opérations courantes de traitement d'image.
1. Installez la bibliothèque Pillow
L'installation de la bibliothèque Pillow est très simple Vous pouvez terminer l'installation en suivant les étapes suivantes :
Exécutez la commande suivante pour installer la bibliothèque Pillow ; :
pip install pillow
Si vous n'avez pas encore installé pip, veuillez d'abord installer pip.
2. Utiliser la bibliothèque Pillow
La bibliothèque Pillow fournit une série de fonctions et de classes pour effectuer des opérations de traitement d'image. Voici des exemples de certaines opérations courantes :
Ouvrir des fichiers image
from PIL import Image # 打开图像文件 img = Image.open('example.jpg')
Redimensionner l'image
# 调整图像大小为指定尺寸 resized_img = img.resize((800, 600)) resized_img.save('resized.jpg')
Faire pivoter l'image
# 旋转图像 rotated_img = img.rotate(90) rotated_img.save('rotated.jpg')
Zoom sur l'image
# 等比缩放图像 scaled_img = img.thumbnail((400, 400)) scaled_img.save('scaled.jpg')
Recadrer l'image
# 裁剪图像 cropped_img = img.crop((100, 100, 300, 300)) cropped_img.save('cropped.jpg')
Ajouter un filigrane
# 添加水印 from PIL import ImageDraw, ImageFont # 加载字体 font = ImageFont.truetype('Arial.ttf', 36) draw = ImageDraw.Draw(img) draw.text((10, 10), 'Watermark', font=font) img.save('watermarked.jpg')
Convertir le format d'image
# 转换图像格式 img_png = img.convert('RGBA') # 转换为 PNG 格式 img_png.save('converted.png')
Les exemples ci-dessus ne sont que l'utilisation de certaines fonctions dans la bibliothèque Pillow, veuillez vous référer à la documentation officielle de Pillow pour plus de fonctions.
Conclusion :
Cet article explique comment installer la bibliothèque Pillow et comment utiliser la bibliothèque Pillow pour les opérations courantes de traitement d'image. Pillow fournit un riche ensemble de fonctionnalités pour répondre à une variété de besoins de traitement d’image. J'espère que cet article pourra vous aider à démarrer rapidement avec la bibliothèque Pillow et à obtenir de meilleurs résultats dans le domaine du traitement d'image.
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!