码迷,mamicode.com
首页 > 编程语言 > 详细

python 区分图像大小(A2、A3、A4)

时间:2015-07-14 20:35:45      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:python 区分图像大小(a2、a3、a4)

#!/usr/bin/env python
#说明,本人对象负责的项目有大量的加工图像,分别有A2 A3 A4 等规格,且这些图像都是在一起存储,按照相关的档案顺序全组;现在让我分别统计一共的图像数量 以及A2  A3  A4数量,经过一晚努力,现将代码公布如下:

#这里主要用到了Image这个模块,需要自行下载

#路径注意事项:在Windows里,需要将路径中的\全部改成//



import os
import os.path
import Image
A2=0
A3=0
A4=0
total = 0

rootdir = "F://数据备份"

for parent,dirnames,filenames in os.walk(rootdir):
    print dirnames
    if len(filenames) > 0 and len(dirnames) == 0:
        for i in range(len(filenames)):
            filename = parent + "//" + filenames[i]
            print filename
            if filename.find(".jpg") > 0:
                image = Image.open(filename)
                image_size = image.size[0]
                total+=1
                if image_size <= 3500 :
                    A4 = A4 + 1
                elif image_size > 3501 and image_size <= 6000:
                    A3 = A3 + 1
                elif image_size >= 6000:
                    A2 = A2 + 1
            

print "总数如下:%d"% total
print "A2一共有:%d"% A2
print "A3一共有:%d"% A3
print "A4一共有:%d"% A4



本文出自 “刘福” 博客,请务必保留此出处http://liufu1103.blog.51cto.com/9120722/1674197

python 区分图像大小(A2、A3、A4)

标签:python 区分图像大小(a2、a3、a4)

原文地址:http://liufu1103.blog.51cto.com/9120722/1674197

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!