import cv2
def img_resize(image):
height, width = image.shape[0], image.shape[1]
# 设置新的图片分辨率框架
width_new = 600
height_new = 800
# 判断图片的长宽比率
if width / height >= width_new / height_new:
img_new = cv2.resize(image, (width_new, int(height * width_new / width)))
else:
img_new = cv2.resize(image, (int(width * height_new / height), height_new))
return img_new
import os
path = 'C:/Users/Desktop/moreImage/test'
path2 = 'C:/Users/Desktop/moreImage/result'
fileList = os.listdir(path)
for file in fileList:
path1 = os.path.join(path + '/', file)
print(path1)
img = cv2.imread(path1)
a = img.shape
print(a)
# im2 = cv2.resize(img,(600,800),) # 为图片重新指定尺寸
im2 = img_resize(img)
new_path = os.path.join(path2 + '/', file)
#cover_path = r'C:/Users/yuhai/Desktop/1234.jpg'
cv2.imwrite(new_path,im2)
图片大小调整
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- https://blog.csdn.net/weixin_39339407/article/details/811...
- 有时某些网站会限制上传照片的大小(50K变到10K),或者需要调整照片的大小(2寸照片变成1寸),这些当然可以通过...
- Glide — 图片大小调整 & 缩放 原文:Image Resizing & Scaling作者:Norman ...
- 1.安装 安装依赖包,包含编辑器包,拖拽包,缩放包 (拖拽包因为无法和element ui 配合且上传的是Base...
- 提前总结 在点击 发布文章 之前,无论使用哪种方法修改图片尺寸,都是无效的。只有 发布文章 之后,当图片地址的源码...