zoukankan      html  css  js  c++  java
  • 办公自动化4-修改单张图片大小和存储路径

    有些时候我们需要修改图片大小和位置,如网站对上传图片有像素大小要求时,可以用下面的代码修改图片大小和位置。本次分享的内容为下次‘办公自动化4-批量修改图片大小和存储路径’做铺垫。

    from PIL import Image 
    #修改单个图片大小和存储位置
    #改变图片格式和图片大小都可以
    
    ## 1.缩放图片
    # 待处理图片存储路径
    im = Image.open('F:\PYwork\PY基础\10.JPG')
    # Resize图片大小,如缩放为原来的0.8倍
    im_alter = im.resize((int(im.size[0]*0.8),int(im.size[1]*0.8)))
    # 处理后的图片的存储路径,以及存储格式
    # 直接修改文件后缀名就可以更改图片类型,直接修改文件保存路径就可以修改存储路径
    im_alter.save('F:\PYwork\101.png',quality=50)# quality参数: 保存图像的质量,值的范围从1(最差)到95(最佳)。 默认值为75
    
    ## 2.修改图片为指定像素大小
    # 待处理图片存储路径
    im = Image.open('F:\PYwork\PY基础\10.JPG')
    #输出原始图片大小
    im.size
    # Resize图片大小,如新的图片大小260*184ppi,长*宽为像素大小
    im_alter = im.resize((260,184))
    # 处理后的图片的存储路径,以及存储格式
    # 直接修改文件后缀名就可以更改图片类型,直接修改文件保存路径就可以修改存储路径
    im_alter.save('F:\PYwork\101.png',quality=50)# quality参数: 保存图像的质量,值的范围从1(最差)到95(最佳)。 默认值为75

    有问题欢迎留言哦~^_^

  • 相关阅读:
    (转)PHP函数之error_reporting(E_ALL ^ E_NOTICE)详细说明
    Java 异步转同步 ListenableFuture in Guava
    makepy
    Eclipse安装Freemarker插件
    Windows下Go语言LiteIDE下载及安装
    Windows 平台下 Go 语言的安装和环境变量设置
    phpcms v9表单向导添加验证码
    mac下谷歌chrome浏览器的快捷键
    vscode的go插件安装
    golang查看文档
  • 原文地址:https://www.cnblogs.com/lizitingxue/p/12495206.html
Copyright © 2011-2022 走看看