當前位置:首頁 » 編程語言 » pilforpython34

pilforpython34

發布時間: 2022-06-27 22:35:12

① 新手小白求助:關於python安裝PIL時的問題

應該是LINUX或者UNIX吧?

編譯python的時候沒有編譯TKINTER
JPEG,ZLIB庫freetype2的相關庫都缺少
你編譯好上述庫,再重新安裝PIL就沒問題了。

補充回答:

既然是windows就直接用安裝包吧,不要用setup.py了
http://www.pythonware.com/procts/pil/
中下
Python Imaging Library 1.1.7 for Python 2.5 (Windows only),

② Python中用PIL庫批量給圖片加上序號的教程

這篇文章主要介紹了Python中用PIL庫批量給圖片加上序號的教程,PIL庫是Python中一個非常強大的處理圖片的庫,需要的朋友可以參考下
女友讓我給她論文的圖片上加上字母序號,本來覺得是個很簡單的事情,但那個白底黑字的圓圈序號卻難住了我,
試了幾個常用的軟體,都不行。
後來用
PS
+
動作,倒是能搞出來,不過也不容易,正好那天沒搞完,於是拿回自己家做,但我的電腦上又沒有
PS,
所以就用
python
實現了。
效果圖
這里用的圖片全是
240X240
的,按文件名的首字母作為序號,PIL
雖然可以計算文字的尺寸,但類似
D
這樣的字元依然不能處於圓圈的正中,所以還對個別字元做了偏移設置,本來想用
aggdraw
畫圓圈的,能平滑
一些,不過安裝了好幾次,都以失敗告終,最終放棄。
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/usr/bin/env
python
#-*-
coding:
utf-8
-*-
import
os,
sys,
fnmatch
import
Image,
ImageDraw,
ImageFont

def
process_picture(filename):
seq
=
os.path.split(filename)[-1][0].upper()
img
=
Image.open(os.path.join(input_dir,
filename))

draw
=
ImageDraw.Draw(img)

#
在右下角畫白底黑框圓圈
draw.ellipse((215,
215,
235,
235),
outline='black',
fill='white')

#
將字母序號寫入到圓圈內
font
=
ImageFont.truetype('fonts/Times
New
Roman.ttf',
20)

#
計算文字居中的位置
text_size
=
draw.textsize(seq,
font)
x
=
(20
/
2)
-
(text_size[0]
/
2)
y
=
(20
/
2)
-
(text_size[1]
/
2)

#
字母偏移量
offsets
=
{'A':
1,
'B':
1,
'E':
1,
'D':
2}
offset
=
offsets.get(seq,
0)
draw.text((215
+
x
+
offset,
215
+
y),
seq,
font=font,
fill='black')

#
save
image
img.save(os.path.join(output_dir,
filename),
'JPEG')

if
__name__
==
'__main__':
if
len(sys.argv)
<
3:
print
'Usage:
python
drawseq.py
<input_dir>
<output_dir>'
sys.exit(1)

input_dir,
output_dir
=
sys.argv[1:3]
os.path.exists(output_dir)
or
os.makedirs(output_dir)

for
filename
in
os.listdir(input_dir):
if
fnmatch.fnmatch(filename.lower(),
'*.jpg'):
process_picture(filename)

註:更多精彩教程請關注三聯圖文教程
頻道,

③ windows開發環境下python中的PIL包如何安裝

直接去官網下載你對應的PYTHON版本的EXE來安裝即可。。

④ python3.4怎麼安裝pil

目前沒有與python3.x 對應版本的PIL, 所以python3.x 一般用Pillow

⑤ 如何python pil開發圖像識別

from PIL import Image

im = Image.open('XXX.jpg')
pix = im.load()
width = im.size[0]
height = im.size[1]
for x in range(width):
for y in range(height):
r, g, b = pix[x, y]

⑥ 求助,PIL是否有python3.4版的

我能想的的是,不用 Image.open("XXXX")讀文件,因為會有之後的惰性操作, 改用ImageFile從另一個open的圖片文件中讀到內存裡面,讀完也可以刪除原文件 import ImageFile fp = open("1.png", "rb") p = ImageFile.Parser() while 1: s = fp.read

⑦ 使用python PIL處理圖片。怎麼獲取圖片的像素數據

importimage
importsys
img=image.open("圖片位置")
width=img.size[0]
height=img.size[1]
forwinrange(width):
forhinrange(height):
pixel=img.getpixel(w,h)
printpixel

#width,height是圖片的寬度與長度
#pixel是像素值

⑧ python如何安裝pil庫

PIL:Python Imaging Library,已經是Python平台事實上的圖像處理標准庫了。
由於PIL僅支持到Python 2.7,加上年久失修,於是一群志願者在PIL的基礎上創建了兼容的版本,名字叫Pillow,支持最新Python 3.x,又加入了許多新特性,因此,我們可以直接安裝使用Pillow。
安裝Python時已經把pip3也備好了,可以直接使用pip3安裝PIL
命令行:pip3 install pillow
注意:
1.PIL安裝包名字的pillow
2.使用pip3命令時,是要在pip3.exe所在路徑下才能執行。一般pip3.exe是在python安裝目錄下的Script文件夾中。
更多Python相關技術文章,請訪問Python教程欄目進行學習!以上就是小編分享的關於python如何安裝pil庫的詳細內容希望對大家有所幫助,更多有關python教程請關注環球青藤其它相關文章!

熱點內容
安卓哪個國家免費用 發布:2025-02-04 22:39:54 瀏覽:59
電腦配置低但想玩小偷模擬器怎麼辦 發布:2025-02-04 22:39:03 瀏覽:233
最快腳本語言 發布:2025-02-04 22:27:23 瀏覽:527
安卓的人臉識別在哪裡 發布:2025-02-04 22:16:45 瀏覽:674
悠然伺服器的ip是什麼 發布:2025-02-04 22:10:17 瀏覽:65
3des源碼 發布:2025-02-04 22:09:16 瀏覽:809
如何備份資料庫表 發布:2025-02-04 22:09:07 瀏覽:294
如何刪除下載的鬧鍾鈴聲安卓 發布:2025-02-04 22:03:35 瀏覽:659
死神腳本 發布:2025-02-04 21:57:03 瀏覽:168
phpposthtml 發布:2025-02-04 21:37:46 瀏覽:89