最近刚刚学了简单的 PIL (Python Image Library) 的使用方法,感觉比较简单好用!结合最近我要在 web 中做缩略图的需求,写了个函数。这个程序的思路是截取源图中间一块正方形区域,然后做缩放生成缩略图。
啥也不说了,上代码:
#!/usr/bin/env python
#coding=utf-8
import Image
import os
def make_thumb(path, sizes=(75, 32, 16 )):
"""
缩略图生成程序 by Neil Chen
sizes 参数传递要生成的尺寸,可以生成多种尺寸
"""
base, ext = os.path.splitext(path )
try :
im = Image.open(path )
except IOError :
return
mode = im.
啥也不说了,上代码:
#!/usr/bin/env python
#coding=utf-8
import Image
import os
def make_thumb(path, sizes=(75, 32, 16 )):
"""
缩略图生成程序 by Neil Chen
sizes 参数传递要生成的尺寸,可以生成多种尺寸
"""
base, ext = os.path.splitext(path )
try :
im = Image.open(path )
except IOError :
return
mode = im.