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...
- 提前总结 在点击 发布文章 之前,无论使用哪种方法修改图片尺寸,都是无效的。只有 发布文章 之后,当图片地址的源码...