本文實(shí)例為大家分享了python放大圖片和畫(huà)方格的具體代碼,供大家參考,具體內(nèi)容如下
讓客戶(hù)滿(mǎn)意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名申請(qǐng)、雅安服務(wù)器托管、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、朗縣網(wǎng)站維護(hù)、網(wǎng)站推廣。1、Python 放大圖片和畫(huà)方格算法
#!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) #幾何轉(zhuǎn)變,全部轉(zhuǎn)化為256*256像素大小 li =li.resize(size).convert('RGB') li.save(lf + '_regalur.png')#轉(zhuǎn)換圖片格式:img.save('file.jpg'),保存臨時(shí)的 #ri.save(rf + '_regalur.png')#img對(duì)象到硬盤(pán) fd = open('stat.csv', 'w')#stat模塊是做隨機(jī)變量統(tǒng)計(jì)的,stat用來(lái)計(jì)算隨機(jī)變量的期望值和方差 #這句是關(guān)鍵啊,把histogram的結(jié)果進(jìn)行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對(duì)象,這是轉(zhuǎn)換格式 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') #從始至終劃線(xiàn)!通過(guò)把每一列刷成紅色,來(lái)進(jìn)行顏色的隨機(jī)分布劃分 #用法:pygame.draw.line(Surface, color, start_pos, end_pos, width=1) li.save(lf + '_lines.png') make_doc_data('testpic/1370.bmp')