Python基于PyGraphics包實現(xiàn)圖片截取功能的方法
本文實例講述了Python基于PyGraphics包實現(xiàn)圖片截取功能的方法。分享給大家供大家參考,具體如下:
先安安裝PyGraphics包 (python import media模塊)
有一段代碼要import media,打開python自帶的IDLE,輸入:
>>>import media
就會提示沒有media這個模塊!
原來media模塊不是系統(tǒng)的標準模塊,需要安裝第三方軟件后才能用。這個庫是在PyGraphics里,不過PyGraphics依賴一些別的庫??梢赃@樣安裝(可參考此處:http://packages.python.org/PyGraphics/install.html):
下載:Python Imaging Library 1.1.7 for Python 2.7-->安裝
下載:pygame-1.9.1.win32-py2.7.msi-->安裝
下載:numpy-1.6.1-win32-superpack-python2.7.exe-->安裝
下載:ampy-1.2.3.win32.exe-->安裝
http://pragprog.com/titles/gwpy/source_code 下載Download gwpy-code.zip 后解壓后code-->install-->PyGraphics-2.0.win32.exe-->安裝
如果想要使用在PyGraphics包中的測試,必須下載并安裝Nose包,方法如下:
首先,下載:setuptool-->安裝
其次,打開cmd-->進入命令提示行,此時保持電腦可以上外網(wǎng),在命令提示行中輸入 C:\Python27\Scripts\easy_install nose 回車,此時會從網(wǎng)上自動下載東西,不用管它,Nose會自動安裝完成。
注:這里的C:\Python27,是指python所在的文件夾,如果不同可以更改!
現(xiàn)在可以使用PyGraphics包中的所有內(nèi)容了~~ 例如:media模塊、picture模塊、pixel模塊、color模塊、sound模塊等。
好了,現(xiàn)在在在IDLE中試一下import media,就不會再報錯了!
參考:
http://packages.python.org/PyGraphics/
http://packages.python.org/PyGraphics/install.html
打開圖片
>>>import media >>>f=media.choose_file() >>>pic=media,load_picture(f) >>>media.show(pic)
獲取圖片的長寬
>>>pic.get_width() ... >>>pic.get_height() ... >>>pic.title ...
圖片的剪裁
>>>media.crop_picture(pic,150,50,450,300) #左上角(150,50)右下角(450,300) >>>media.show(pic) >>>media.save_as(pic,'new_.jpg')
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python圖片操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python Socket編程技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設(shè)計有所幫助。
相關(guān)文章
python實現(xiàn)獲取aws route53域名信息的方法
最近由于工作原因接觸到aws的服務(wù),我需要實時獲取所有的域名信息,用于對其進行掃描,因此寫了一個自動化爬取腳本 給需要的人分享,對python獲取aws route53域名信息相關(guān)知識感興趣的朋友一起看看吧2023-12-12
使用Python實現(xiàn)火車票查詢系統(tǒng)(帶界面)
周末、假期來了,七夕也快到了,又到一年中最一票難求的時候了!本文將用Python制作一個簡單的火車票查詢系統(tǒng),感興趣的可以了解一下2022-07-07
用python一行代碼得到數(shù)組中某個元素的個數(shù)方法
今天小編就為大家分享一篇用python一行代碼得到數(shù)組中某個元素的個數(shù)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01
python中的torch常用tensor處理函數(shù)示例詳解
這篇文章主要介紹了python中的torch常用tensor處理函數(shù),本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-07-07
Python中的response.text與content區(qū)別詳解
這篇文章主要介紹了Python中的response.text與content區(qū)別詳解,?從網(wǎng)絡(luò)請求下來的數(shù)據(jù),他們都是字節(jié)類型的,如果服務(wù)器不指定的話,默認編碼是"ISO-8859-1",我們使用text直接拿到的是字符串類型,沒有進行解碼操作,則會出現(xiàn)亂碼問題,需要的朋友可以參考下2023-12-12

