#改变图片大小
# from PIL import Image
# image=Image.open('E:\\Baboon.jpg')
# new_image=image.resize((256,256),Image.BILINEAR)
# new_image.save('E:\\Python_project\\image-data\\1.jpeg')#旋转图片
# from PIL import Image
# image=Image.open('E:\\Baboon.jpg')
# new_image=image.rotate(45)
# new_image.save ('E:\\Python_project\\image-data\\2.jpeg')#直线绘制
# from PIL import Image,ImageDraw
# image=Image.open('E:\\Baboon.jpg')
# draw=ImageDraw.Draw(image)
# width,height=image.size
# draw.line(((0,0),(width-1,height-1)),fill=255)
# draw.line(((0,height-1),(width-1,0)),fill=255)
# image.save ('E:\\Python_project\\image-data\\3.jpeg')#绘制圆
# from PIL import Image,ImageDraw
# image=Image.open('E:\\Baboon.jpg')
# draw=ImageDraw.Draw(image)
# width,height=image.size
# draw.arc((0,0,width-1,height-1),0,360,fill=255)
# image.save ('E:\\Python_project\\image-data\\4.jpeg')#裁图旋转粘贴
# from PIL import Image
# image=Image.open('E:\\Baboon.jpg')
# box=(100,50,350,250)
# region=image.crop(box)
# region=region.transpose(Image.ROTATE_180)
# image.paste(region,box)
# image.save ('E:\\Python_project\\image-data\\12.jpeg')#添加图片水印
# from PIL import Image
# image=Image.open('E:\\Baboon.jpg')
# logo=Image.open('E:\\lena.jpg')
# logoW,logoH=logo.size
# imageW,imageH=image.size
# image.paste(logo,(imageW-logoW,imageH-logoH))
# image.save ('E:\\Python_project\\image-data\\13.jpeg')
详细解决方案
python6-运用PIL模块的简单图像处理
热度:93 发布时间:2023-09-18 14:04:13.0
相关解决方案