赞
踩
之前从网上下载的漫画是两页作为一张图片的,看的时候十分不方便,就想着写一个脚本实现批量图片对半剪裁的处理。
1.安装opencv
顺利的话,在cmd命令行中输入:pip install opencv-python回车就可以安装
2.代码
import cv2 import os.path import glob def img_cut_multiple(jpgfile,outdir): img=cv2.imread(jpgfile,cv2.IMREAD_ANYCOLOR) img_shape=img.shape img_height=img_shape[0] img_width=img_shape[1] try: chop=img[0:img_height,0:img_width//2] cv2.imwrite(os.path.join(outdir, os.path.basename(jpgfile)), chop) except Exception as e: print(e) for jpgfile in glob.glob(r'C:\Users\sakura\Desktop\test\*.jpg'): img_cut_multiple(jpgfile, r'C:\Users\sakura\Desktop\dest')
把需要处理的jpg文件放在一个文件夹中,代码中的文件夹是test,处理过的图片
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。