Python修改图片大小

原文https://www.blog.hiyj.cn/article/detail/102

代码地址ResizeImg#

  1. 使用opencv-pythonresize函数
  2. Linux使用pip3 install opencv-python、Windows使用pip install opencv-python安装opencv-python
  3. 用于重设图片大小,主要用来遇到图片大小限制时缩放图片

代码示例#

# encoding:utf-8

# 用于重设图片大小,主要用来遇到图片大小限制时缩放图片

import cv2

if __name__ == '__main__':
    img = cv2.imread('./test.png')
    cv2.imshow('resize before', img)
    # 直接指定目标图片大小
    # img = cv2.resize(img, (192, 108))

    # 按比例缩小,例如缩小2倍
    # 原图高
    height = img.shape[0]
    # 原图宽
    width = img.shape[1]
    # 元祖参数,为宽,高
    img = cv2.resize(img, (int(width / 2), int(height / 2)))

    cv2.imshow('resize after', img)

    # 写入新文件
    cv2.imwrite('./new.png', img)
    # 延迟关闭
    cv2.waitKey()

作者:Esofar

出处:https://www.cnblogs.com/WindSnowLi/p/16998201.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

posted @   WindSnowLi  阅读(58)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
more_horiz
keyboard_arrow_up light_mode palette
选择主题
menu
点击右上角即可分享
微信分享提示