怎么让输入法跟随不让马跟随我快速移动

PIL - 廖雪峰的官方网站
PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。
在Debian/Ubuntu Linux下直接通过apt安装:
$ sudo apt-get install python-imaging
Mac和其他版本的Linux可以直接使用easy_install或pip安装,安装前需要把编译环境装好:
$ sudo easy_install PIL
如果安装失败,根据提示先把缺失的包(比如openjpeg)装上。
Windows平台就去下载exe安装包。
来看看最常见的图像缩放操作,只需三四行代码:
import Image
# 打开一个jpg图像文件,注意路径要改成你自己的:
im = Image.open('/Users/michael/test.jpg')
# 获得图像尺寸:
w, h = im.size
# 缩放到50%:
im.thumbnail((w//2, h//2))
# 把缩放后的图像用jpeg格式保存:
im.save('/Users/michael/thumbnail.jpg', 'jpeg')
其他功能如切片、旋转、滤镜、输出文字、调色板等一应俱全。
比如,模糊效果也只需几行代码:
import Image, ImageFilter
im = Image.open('/Users/michael/test.jpg')
im2 = im.filter(ImageFilter.BLUR)
im2.save('/Users/michael/blur.jpg', 'jpeg')
效果如下:
PIL的ImageDraw提供了一系列绘图方法,让我们可以直接绘图。比如要生成字母验证码图片:
import Image, ImageDraw, ImageFont, ImageFilter
import random
# 随机字母:
def rndChar():
return chr(random.randint(65, 90))
# 随机颜色1:
def rndColor():
return (random.randint(64, 255), random.randint(64, 255), random.randint(64, 255))
# 随机颜色2:
def rndColor2():
return (random.randint(32, 127), random.randint(32, 127), random.randint(32, 127))
# 240 x 60:
width = 60 * 4
height = 60
image = Image.new('RGB', (width, height), (255, 255, 255))
# 创建Font对象:
font = ImageFont.truetype('Arial.ttf', 36)
# 创建Draw对象:
draw = ImageDraw.Draw(image)
# 填充每个像素:
for x in range(width):
for y in range(height):
draw.point((x, y), fill=rndColor())
# 输出文字:
for t in range(4):
draw.text((60 * t + 10, 10), rndChar(), font=font, fill=rndColor2())
image = image.filter(ImageFilter.BLUR)
image.save('code.jpg', 'jpeg');
我们用随机颜色填充背景,再画上文字,最后对图像进行模糊,得到验证码图片如下:
如果运行的时候报错:
IOError: cannot open resource
这是因为PIL无法定位到字体文件的位置,可以根据操作系统提供绝对路径,比如:
'/Library/Fonts/Arial.ttf'
要详细了解PIL的强大功能,请请参考PIL官方文档:
Make a Comment
Sign In to Make a Comment
You can sign in directly without register:
You need authorize to allow connect to your social passport for the first time.
WARNING: You are using an old browser that does not support HTML5.
Please choose a modern browser ( /
/ ) to get a good experience.python在win7(32位和64)下安装PIL - 为程序员服务
为程序员服务
python在win7(32位和64)下安装PIL
PIL是python下的图片类库,在32位win7下可以通过下面的地址下载windows安装程序来安装:
/products/pil/
下载下来是一个exe程序,运行即可按装。
但是64位的程序官方没有提供,需要到第三方地址下载安装。
http://www.lfd.uci.edu/~gohlke/pythonlibs/
您可能的代码
相关聚客文章
荣誉:1346
相关专栏文章19:39 提问
python3.5中安装PIL包,显示成功,但是导入的时候报错 ImportError
我是windows64位的系统,在网上找到了支持python3.x的PIL包,在命令行里使用pip命令安装,显示successfully成功,但是编写文件的时候from PIL import Image出现错误,ImportError:DLL load failed: 找不到指定的模块。网上搜了下,好像是动态链接库目录的问题,具体怎么回事我也不清楚,也不知道去哪找.dll文件,哪位大神帮忙解答一下
,万分感谢!
python3.x的64位系统的PIL网址:
对了,我下载的是Pillow-3.0.0-cp35-none-win_amd64.whl这个包
按赞数排序
不知道是否安装成功
其实你安装
库就可以了
望一起学习
不知道是否安装成功
其实你安装
库就可以了
望一起学习
可能是包的原因,我改用python3.4版本就可以了,谢谢回答
其他相似问题

我要回帖

更多关于 迷你世界怎么让狗跟随 的文章

 

随机推荐