# 安装pil
# cmd-->pip install pillow

from PIL import Image

def Picture_zoom():
    # 加载图片
    im = Image.open("./pic/spring/b0.png")
    # 获得图片的长宽
    x, y = im.size
    # 修改x y
    x0 = 520
    y0 = int(520/x*y)

    # Image.resize()返回此图像的调整大小后的副本
    img = im.resize((x0,y0),Image.ANTIALIAS) # 对图片的大小进行调整
    img.show()

    # 参数解析:
    # 第二个参数Image.ANTIALIAS解析如下:
    # Image.NEAREST :低质量
    # Image.BILINEAR:双线性
    # Image.BICUBIC :三次样条插值
    # Image.ANTIALIAS:高质量

简介:

# 加载图片
im = Image.open("./pic/spring/b0.png")
im.show() # 显示图片👇

python将图片水平拉升 python pil 图片缩放_加载图片

# 获得原图片的长宽
x, y = im.size
print(x, y) # 👇

python将图片水平拉升 python pil 图片缩放_python将图片水平拉升_02

# 修改x y
x0 = 520
y0 = int(520/x*y)

# Image.resize()返回此图像的调整大小后的副本
img = im.resize((x0,y0),Image.ANTIALIAS) # 对图片的大小进行调整
x, y = img.size
img.show() # 👇
print(x, y) # 👇

python将图片水平拉升 python pil 图片缩放_Image_03


python将图片水平拉升 python pil 图片缩放_python将图片水平拉升_04