Python有很多库可以用于处理图片,常用的有Pillow和OpenCV。
举例说明如下:
- from PIL import Image
-
- # 打开图片
- image = Image.open('image.jpg')
-
- # 显示图片
- image.show()
- from PIL import Image
-
- # 打开图片
- image = Image.open('image.jpg')
-
- # 调整图片大小
- new_image = image.resize((500, 500))
-
- # 保存调整后的图片
- new_image.save('resized_image.jpg')
- from PIL import ImageEnhance
-
- # 打开图片
- image = Image.open('image.jpg')
-
- # 创建图像增强对象
- enhancer = ImageEnhance.Contrast(image)
-
- # 增强图像对比度
- enhanced_image = enhancer.enhance(1.5)
-
- # 保存增强后的图片
- enhanced_image.save('enhanced_image.jpg')
- import cv2
-
- # 读取图片
- image = cv2.imread('image.jpg')
-
- # 转换为灰度图像
- gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
-
- # 保存灰度图像
- cv2.imwrite('gray_image.jpg', gray_image)
-
- # 显示灰度图像
- cv2.imshow('Gray Image', gray_image)
- cv2.waitKey(0)
- cv2.destroyAllWindows()
以上是一些处理图片的基本操作,Python还有很多其他强大的图像处理功能,可以根据具体需求选择合适的库和方法来处理图片。