Python er et generelt formål programmeringssprog til web-og desktop software udvikling. Dens fleksibilitet gør det til et perfekt valg til at gennemføre koden i store projekter, der udfører en række forskellige opgaver eller fungere som en " lim " sprog, der udfører bestemte opgaver for andre programmer. For eksempel kan Python tage billedet ikke et program gemt på harddisken og manipulere den . Det kan derefter gemme det nye billede og slette den gamle, efterlader et billede for andre programmer at bruge. Ting du skal
Python Interpreter
Vis Flere Instruktioner
1
importere de nødvendige moduler . I tilfælde af dette program er kun ét modul virkelig nødvendigt : Python Image Library , eller " PIL "-modulet , som findes på pythonware.com /products /pil /indeks. Den PIL -modulet gør det muligt for programmøren at skabe billede objekter, der kan lagre billedinformation. Følgende eksempel viser, hvordan man importerer modulet : Hej
>>> fra PIL import Billede
Dette program kun importerer Billede pakke fra PIL , ikke hele PIL modul: < br >
2
Find den mappe, hvor de billedfiler output filerne er placeret . For eksempel, hvis et andet program genererer ". Jpg " billeder og gemmer dem i " /home " mappe så Python program behov for at vide , at for at samle disse billeder. Programmøren opretter derefter et billede objekt for at hente billedet. I dette eksempel får Python billedet " party.jpg " fra " /home ", og gemmer den i et billede objekt : Hej
>>> pic = Image.open ( " /home /party.jpg " )
3
Slet den gamle fil og erstatte det med den nye fil. Antages det, at Python-script ændrer billedet på nogen måde , kan det nu fjerne den ældre fil og erstatte den med den nyeste version . Programmøren opnår dette gennem " remove "-funktionen i " os "-modulet . Følgende kode eksempel viser det fulde program , som samler billeddata , manipulerer det , og erstatter en gammel fil med en ny fil : Hej
>>> import os >>> fra PIL import Image> ; >> pic = Image.open ( " /home /party.jpg " ) >>> pic.resize ( 500, 500 ) //tilpasser billedet til 500 pixels med 500