Pillow是在ubuntu 14.04下使用pip install Pillow构建的:
PIL SETUP SUMMARY
--------------------------------------------------------------------
version Pillow 2.4.0
platform linux2 2.7.6 (default, Mar 22 2014, 22:59:38)
[GCC 4.8.2]
--------------------------------------------------------------------
*** TKINTER support not available
(Tcl/Tk 8.6 libraries needed)
--- JPEG support available
*** OPENJPEG (JPEG2000) support not available
--- ZLIB (PNG/ZIP) support available
--- LIBTIFF support available
--- FREETYPE2 support available
--- LITTLECMS2 support available
--- WEBP support available
--- WEBPMUX support available
--------------------------------------------------------------------
To add a missing option, make sure you have the required
library, and set the corresponding ROOT variable in the
setup.py script.
To check the build, run the selftest.py script.
changing mode of build/scripts-2.7/pilfile.py from 644 to 755
changing mode of build/scripts-2.7/pildriver.py from 644 to 755
changing mode of build/scripts-2.7/pilconvert.py from 644 to 755
changing mode of build/scripts-2.7/pilfont.py from 644 to 755
changing mode of build/scripts-2.7/pilprint.py from 644 to 755
changing mode of /usr/local/bin/pilfile.py to 755
changing mode of /usr/local/bin/pildriver.py to 755
changing mode of /usr/local/bin/pilconvert.py to 755
changing mode of /usr/local/bin/pilfont.py to 755
changing mode of /usr/local/bin/pilprint.py to 755
Successfully installed Pillow
Cleaning up...
但是在运行以下示例时:
from PIL import ImageFont, ImageDraw
draw = ImageDraw.Draw(image)
# use a bitmap font
font = ImageFont.load("arial.pil")
draw.text((10, 10), "hello", font=font)
# use a truetype font
font = ImageFont.truetype("arial.ttf", 15)
draw.text((10, 25), "world", font=font)
代码未能找到“arial.pil”
答案 0 :(得分:2)
您正在使用此example code。
首先,您在同一目录中有一个名为arial.pil
的文件吗?输入以查找:
ls arial.pil
你的计算机上有它吗?
locate arial.pil
可能不是,它只是示例代码。你可能不想要arial.pil
。 (如果您这样做,请尝试these instructions。)而是将arial.pil
替换为系统中字体的文件名(带路径)(例如,see here)。
答案 1 :(得分:0)
arial.pil 是一个文件,这个错误很可能是因为你当前的方向没有那个文件。你可以试试 Arial。代码如下所示:
font = ImageFont.truetype("Arial", 15)