Python将两张图片拼接到一起 - 小众知识

Python将两张图片拼接到一起

2013年01月27日 14:18:05 苏内容
  标签: Python/拼接
阅读:7328

#!/bin/env python2.4 
# -*- coding:utf-8 -*- 
# 图片拼接练习 
import PIL.Image as Image 
import os,sys 
 
mw = 300 
ms = 22 
 
msize = mw * ms 
 
fpre = "s10100" 
toImage = Image.new('RGBA', (msize, msize)) 
 
for y in  range(0,22): 
    for x in range(0,22): 
        #print x,y 
        fname = "%s/%s_%s_%s.jpg" % (fpre, fpre, y, x) 
        #print fname 
        fromImage = Image.open(fname) 
        toImage.paste(fromImage,( x*mw, y*mw)) 
 
toImage.save('/tmp/toImage_s10100.jpg') 

PIL 库的安装:

1.到 http://www.pythonware.com/products/pil/ 下载最新的源代码包

2.解压源码,进入目录,执行 python setup.py  install

安装完成


第二种安装方法:

直接使用 easy_install PIL

安装完成后只能使用 import Image 导入模块

扩展阅读