国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

#0000在一個圖片上畫一個數字

BearyChat / 3744人閱讀

摘要:從庫導入所需模塊,已經是平臺事實上的圖像處理標準庫了。功能非常強大,但應用程序界面卻非常簡單易用。能訪問解釋器聯系緊密的變量和函數。

#0000
from PIL import Image,ImageFont,ImageDraw#從PIL庫導入所需模塊
#######PIL:Python Imaging Library,已經是Python平臺事實上的圖像處理標準庫了。PIL功能非常強大,但API(應用程序界面)卻非常簡單易用。
import sys 
#########sys能訪問解釋器聯系緊密的變量和函數。
reload(sys)   
#########必須要reload   ///python中獲得系統默認編碼為import sys;print sys.setdefaultencoding()而修改系統默認編碼要在兩句之間加reload(sys)##這是因為python在運行的時候首先加載了site.py而site.py中有“ if hasattr(sys,
"setdefaultencoding"): del sys.setdefaultencoding”,即sys加載后,setdefaultencoding方法被刪除了,所以要重新導入sys重新設置系統編碼
###########
sys.setdefaultencoding("utf-8")#字符編碼改為utf8

這兩個作用不一樣,

1. # coding:utf-8
作用是定義源代碼的編碼. 如果沒有定義, 此源碼中是不可以包含中文字符串的.
PEP 0263 -- Defining Python Source Code Encodings
https://www.python.org/dev/peps/pep-0263/
2. sys.getdefaultencoding()
是設置默認的string的編碼格式

headPath=r"C:githubPythonExercisepictures"     
##字符串前加“r”是為了防止字符轉義    
#頭像圖片路徑

outputPath=r"C:githubPythonExercisepictures"  
#處理后輸出路徑

fontPath=r"C:WindowsFonts" 
#字體路徑

headFile="head.jpg"           #頭像文件
outFile="output.jpg"          #輸出文件

#打開圖片,建立畫布
image=Image.open(headPath+headFile, "r")
draw=ImageDraw.Draw(image)

#由圖片大小確定字體大小
fontsize=min(image.size)/ 4

#增加文字   ##ImageFont.truetype(filename(字體絕對目錄),size(字體大小),index=0,encoding="",下述代碼有誤)

fontobj=ImageFont.truetype(font=fontPath+"AdobeHeitiStd-Regular.otf",size=fontsize,index=0 ,encoding="",filename= None)
# 實例字體對象
draw.text((image.size[0 ]-fontsize,0),text= "5",fill=(255 ,0, 0),font=fontobj,anchor=None )
#用draw對象的text() 方法添加文字   
##ImageDraw.text(xy,text="內容",fill,font,anchor=None(XY坐標,以左上角為零點,fill為填充的顏色,font為包含字體地址,大小,編碼方式等的變量,上述代碼xy坐標有誤))
image.save(outputPath+outFile)#保存圖片

使用PIL庫要先安裝,后出現問題The _imaging C module is not installed,后再安裝一個額外的安裝包,成功解決

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/38100.html

相關文章

  • 學習 canvas 的 globalCompositeOperation 做出的神奇效果

    摘要:主要的不同是,刮刮卡效果最后需要自動擦除掉全部灰色,這里有兩種方式。第二種方式,雖然不存在跨域的問題,但是,不能很好的根據刮刮卡上灰色的面積,控制最后擦除全部灰色的時機。 說明 最早知道 canvas 的 globalCompositeOperation 屬性,是在需要實現一個刮刮卡效果的時候,當時也就是網上找到刮刮卡的效果趕緊完成任務就完了,這次又學習一次,希望能加深理解吧。 先來看...

    UnixAgain 評論0 收藏0
  • PNG圖片壓縮原理解析--屌絲的眼淚

    摘要:差分編碼的目的,就是盡可能的將圖片數據值轉換成一組重復的低的值,這樣的值更容易被壓縮。最后還要注意的是,差分編碼處理的是每一個的像素點中每條顏色通道的值,紅綠藍透明四個顏色通道的值分別進行處理。 背景 今天凌晨一點,突然有個人加我的qq,一看竟然是十年前被我刪掉的初戀。。。。 因為之前在qq空間有太多的互動,所以qq推薦好友里面經常推薦我倆互相認識。。。。謎之尷尬 showImg(ht...

    EsgynChina 評論0 收藏0
  • PNG圖片壓縮原理解析--屌絲的眼淚

    摘要:差分編碼的目的,就是盡可能的將圖片數據值轉換成一組重復的低的值,這樣的值更容易被壓縮。最后還要注意的是,差分編碼處理的是每一個的像素點中每條顏色通道的值,紅綠藍透明四個顏色通道的值分別進行處理。 背景 今天凌晨一點,突然有個人加我的qq,一看竟然是十年前被我刪掉的初戀。。。。 因為之前在qq空間有太多的互動,所以qq推薦好友里面經常推薦我倆互相認識。。。。謎之尷尬 showImg(ht...

    DevTalking 評論0 收藏0
  • PNG圖片壓縮原理解析--屌絲的眼淚

    摘要:差分編碼的目的,就是盡可能的將圖片數據值轉換成一組重復的低的值,這樣的值更容易被壓縮。最后還要注意的是,差分編碼處理的是每一個的像素點中每條顏色通道的值,紅綠藍透明四個顏色通道的值分別進行處理。 背景 今天凌晨一點,突然有個人加我的qq,一看竟然是十年前被我刪掉的初戀。。。。 因為之前在qq空間有太多的互動,所以qq推薦好友里面經常推薦我倆互相認識。。。。謎之尷尬 showImg(ht...

    Nino 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<