#導入庫
from pil import image
#需要的字元(隨便定義就行了)
ascii_char = list(』"$%-&wm#*ahkbdpqwmzo0qljuyxzcvunxr\jft/()1{}?-/+@<>i!;;,』』)
#定義顏色
def get_char(r,b,g,alpha=256):
if alpha == 0:
#返回空格
return " "
#調節畫筆顏色
gray = int(0.2126 * r + 0.7152 * g + 0.0722 * b)
unit = 256 / len(ascii_char)
return ascii_char[int (gray//unit)]
def main():
#這個是要放入輪廓樣式
im = image.open(「史迪奇.jpg」)
#這是寬和高
width,height =850,250
#影象的縮放 縮放的大小
im = im.resize((width,height))
txt = 「」
for i in range(height):
for j in range(width):
txt += get_char(*im.getpixel((j,i)))
txt += 『\n』
#這個是要以字元輸入輪廓樣式
fo = open(「史迪奇.txt」,「w」)
#向檔案中寫入
fo.write(txt)
#關閉已開啟檔案
這個要建立資料夾, 把拖進去, .py檔案也在裡面, 執行一下就行了
python中PIL庫的crop函式
pil是python中的第三方影象處理庫。可以做很多和影象處理相關的操作。用於裁剪,在使用時需要引入image,使用image中的open file 方法可返回乙個開啟的,使用crop x1,y1,x2,y2 可進行裁剪。from pil import image import matplotlib...
用Python的Pillow庫 PIL 做銳化操作
簡單看一下銳化的定義 總的來說,影象銳化 image sharpening 是補償影象的輪廓,增強影象的邊緣及灰度跳變的部分,使影象變得清晰的過程。某度百科 接下來我們用python的pil來進行銳化操作 from pil import image from pil import imagefilt...
python2 7下安裝PIL庫
window7下安裝 2 pip install pil allow external pil allow unverified pil ubuntu下安裝 1 先安裝gcc編譯 sudo apt get install python dev 2 安裝依賴包 sudo apt get install...