原文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()

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐