使用Python实现批量修改图片格式和大小的案例

  介绍

这篇文章主要介绍使用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实现批量修改图片格式和大小的案例

使用Python实现批量修改图片格式和大小的案例

以上是“使用Python实现批量修改图片格式和大小的案例”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

使用Python实现批量修改图片格式和大小的案例