介绍
这篇文章主要介绍使用Python实现批量修改图片格式和大小的案例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
具体如下:
<强>第一种方法用到opencv库强>
import 操作系统 import 时间 import cv2 def 改变(路径、对象): 时间=result 才能;[] 时间=s 才能;os.listdir(路径) count 才能=1 for 才能小姐:拷贝: ,,,document =, os.path.join(路径,我) ,,,img =, cv2.imread(文档) ,,,img =, cv2.resize (img,, (20、20)) ,,,listStr =, (str (int (time.time ())),, str(计数) ,,,fileName =, & # 39; & # 39; . join (listStr) ,,,cv2.imwrite(对象+ os.sep + & # 39; % s.jpg& # 39;, %,文件名,,img) ,,,count =, count + 1 改变(& # 39;C: \ \ imgDemo& # 39;, & # 39; C: \ \ imgDemo1& # 39;)
<强>第二种方法用到公益诉讼库强>
import 操作系统 import 时间 得到PIL import 形象 def 改变(路径、对象): 时间=s 才能;os.listdir(路径) count 才能=1 for 才能小姐:拷贝: ,,,document =, os.path.join(路径,我) ,,,img =, Image.open(文档) ,,,out =, img.resize ((20、20)) ,,,listStr =, (str (int (time.time ())),, str(计数) ,,,fileName =, & # 39; & # 39; . join (listStr) ,,,out.save(对象+ os.sep + & # 39; % s.jpg& # 39;, %,文件名) ,,,count =, count + 1 改变(& # 39;C: \ \ imgDemo& # 39;, & # 39; C: \ \ imgDemo1& # 39;)
运行上述代码可得到C: \ imgDemo目录下对应批量生成的20 * 20大小的图片。
运行效果如下:
以上是“使用Python实现批量修改图片格式和大小的案例”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!