Python修改图片大小
原文:https://www.blog.hiyj.cn/article/detail/102
代码地址ResizeImg#
- 使用
opencv-python
的resize
函数 - Linux使用
pip3 install opencv-python
、Windows使用pip install opencv-python
安装opencv-python
- 用于重设图片大小,主要用来遇到图片大小限制时缩放图片
代码示例#
# 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 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人