zoukankan      html  css  js  c++  java
  • Python3制作图片缩略图

    1、安装pillow:python -m pip install pillow

    2、代码:

    # 方式二
    from PIL import Image
    
    im = Image.open ('C:/Users/XH/Pictures/153511-1489044911de46.jpg')
    print(im)  #  <PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=1199x654 at 0x1D78205E0F0>
    print(im.__dict__)
    
    print(im.size)  # (1199, 654):原图片宽高
    
    percent = 60 / 100  # 设置宽高的缩略比例
    width = im.size[0] * percent  # 缩略图的宽
    height = im.size[1] * percent  # 缩略图的高
    im.thumbnail((width, height))  # 做缩略
    im.save('C:/Users/XH/Pictures/thumbnail11111111111.jpg')  # 保存缩略
    
    
    # 方式二
    from PIL import Image
    im = Image.open ('C:/Users/XH/Pictures/test.jpg')
    im = im.resize((250, 156), Image.ANTIALIAS)
    im.save('C:/Users/XH/Pictures/thumbnailtest.jpg')  # 保存缩略
    

    以上。

  • 相关阅读:
    POJ1821 Fence 单调队列优化DP
    ZOJ 4114 dp
    2019 Multi-University Training Contest 2
    Fibonacci 矩阵乘法入门
    C
    258. Add Digits
    292. Nim Game
    345. Reverse Vowels of a String
    344. Reverse String
    169. Majority Element
  • 原文地址:https://www.cnblogs.com/lovebkj/p/14499453.html
Copyright © 2011-2022 走看看