首页 > 编程语言 > 详细

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

时间:2015-07-14 20:34:55      阅读:533      评论:0      收藏:0      [点我收藏+]

#!/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)

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!