python下的pychartdir模块的使用

python下的绘图需要import pychartdir模块,可以去http://www.advsofteng.com/index.html下载,根据自己系统的版本进行相应选择。

下载下来后,并不是标准的安装,需要进行相关的设置,首先用tar命令解压了

tar -zxvf chartdir_python_version.tar.gz
找到Python 模块查找路径目录下(即 site_packages),此路径可以通过python -c "import sys;print sys.path" 来获取,创建一个chartdirector目录

进入Chartdirector/ lib,将其下所有内容copy到上边创建的目录,同时在site_packages下touch一个chartdirector.pth,vim编辑加入chartdirector

进入python,即可:

ystan@debian: python
Python 2.6.7 (r267:88850, Nov 28 2011, 09:24:44) 
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pychartdir
>>> 

try:
    from PIL import Image
except ImportError:
    import Image

try:
    from cStringIO import StringIO
except ImportError:
    from StringIO import StringIO 
from django.core.files.base import ContentFile

def resize_image(image=None,size=50):
    if image.mode != 'RGB':
        image = image.convert('RGB')
    (w, h ) = image.size
    if w != size or h != size:
        if w > h:
            diff = (w - h) / 2
            image = image.crop((diff, 0, w - diff, h))
        else:
            diff = (w - h) / 2
            image = image.crop((0, diff, w, h-diff))
        image = image.resize((size, size), Image.ANTIALIAS)
        thumb = StringIO()
        image.save(thumb, 'JPEG')
        thumb_file = ContentFile(thumb.getvalue())
    return thumb_file


你可能感兴趣的:(linux,python,Debian,gcc,vim,import)