• 技术文章 >Python技术 >Python基础教程

    python旋转图片和压缩像素的方法

    小妮浅浅小妮浅浅2021-08-19 09:31:38原创3253

    说明

    1、使用rotate旋转方向时,需要注意添加expand=True参数,否则会出现黑边。

    2、手机的照片像素太高,有些需要压缩,以确保最终pdf的大小适中。

    实例

        img = Image.open(path)    
        if img.size[0] > img.size[1]:
            im_rotate = img.rotate(90, expand=True)
            size = (int(im_rotate.size[0] / 3), int(im_rotate.size[1] / 3))
            im_rotate = im_rotate.resize(size)
            im_rotate.save(savepath, quality=95)
        else:
            size = (int(img.size[0] / 3), int(img.size[1] / 3))
            img = img.resize(size)
            img.save(savepath, quality=95)

    以上就是python旋转图片和压缩像素的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python旋转图片 压缩像素
    上一篇:python清洗文件数据的方法 下一篇:python类的两种属性

    相关文章推荐

    • Python中tail -f如何实现• python如何实现Stack• python类如何自定义实例化• python tqdm是什么• python异常处理的常见错误• python logging日志的禁用• python for循环遍历位置的查找• python if判断的使用格式• python break和continue的比较• python在带参的函数中使用装饰器• python清洗文件数据的方法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网