从品牌网站建设到网络营销策划,从策略到执行的一站式服务
本文实例为大家分享了python放大图片和画方格的具体代码,供大家参考,具体内容如下
1、Python 放大图片和画方格算法
#!C:/Python27 # -*- coding: utf-8 -*- import os import sys from PIL import Image,ImageDraw def make_doc_data(lf): #li, ri = make_regalur_image(Image.open(lf)), make_regalur_image(Image.open(rf))#两张图片方法 li = Image.open(lf) size = (256, 256) #几何转变,全部转化为256*256像素大小 li =li.resize(size).convert('RGB') li.save(lf + '_regalur.png')#转换图片格式:img.save('file.jpg'),保存临时的 #ri.save(rf + '_regalur.png')#img对象到硬盘 fd = open('stat.csv', 'w')#stat模块是做随机变量统计的,stat用来计算随机变量的期望值和方差 #这句是关键啊,把histogram的结果进行map处理 #fd.write('\n'.join(l + ',' + r for l, r in zip(map(str, li.histogram()), map(str, ri.histogram())))) fd.write(','.join(map(str, li.histogram()))) fd.close() li = li.convert('RGB') #与save对象,这是转换格式 draw = ImageDraw.Draw(li) for i in xrange(0, 256, 64): draw.line((0, i, 256, i), fill = '#ff0000') draw.line((i, 0, i, 256), fill = '#ff0000') #从始至终划线!通过把每一列刷成红色,来进行颜色的随机分布划分 #用法:pygame.draw.line(Surface, color, start_pos, end_pos, width=1) li.save(lf + '_lines.png') make_doc_data('testpic/1370.bmp')
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图