Beszerzése és a változás a pixel színét a kép

Beszerzése és a változás a pixel színét a kép

Az utolsó cikk, megtanultuk, hogyan kell telepíteni PIL könyvtár Python, és már megkezdte a munkát vele. Ebben a cikkben, akkor továbbra is tanulmányozzák a PIL könyvtárban. Mivel verzió 1.1.6 load () metódus visszaadja egy objektum, amely lehet használni, hogy hozzáférjen az egyes képpontok. Ez a két érték a szögletes zárójelek között, akkor kap, vagy a szín a pixel.







Eléréséhez egyes képpont helyett módszer terhelés () módszer használható getpixel () és putpixel (). getpixel módszerrel (<Координаты>) Lehetővé teszi, hogy megkapjuk a színe az említett pixel, és putpixel módszerrel (<Координаты>, <Цвет>) Megváltoztatja a színét a pixel. pixel koordinátái vannak megadva, mint a tuple két elem. Meg kell jegyezni, hogy ezek a módszerek lassabb módszer terhelés (). Példa használatra getpixel () módszer és putpixel () az alábbiakban mutatjuk be.







A módszer getpixel () és putpixel ()

Az első paraméter megadja a abszolút vagy relatív útvonal. Ehelyett, ahogy akkor át a fájl objektum nyitott bináris módban. Mentse el a képet JPEG és BMP formátumokat különböző módon.

Mentse el a képet Python

Figyeljünk arra, hogy a már megnyitott egy fájlt JPEG formátumban, és tárolt BMP formátumban. Így meg tudja nyitni a képeket egy méret és átalakítani, hogy más formátumban. Ha menteni a képet nem sikerült, kivétel IOError. Ha az <Формат> nincs megadva, a képarány határozza meg a fájl kiterjesztését.

paraméter <Обции> Akkor azt mutatják, további jellemzői a képet. Támogatott funkciók körét a képformátum. Például a képeket JPEG formátumban tárolt alapértelmezett minőségi 75. Használjon jó minőségű lehetőséget megadhat egy másik tartományba eső értéket 1-100.

További információk a lehetőségeket, olvassa el a dokumentációt. Csak További utasításokat a játék a póker tud olvasni a póker szabályait és javítsák készségeiket ebben a játékban. Lepje barátaidnak pókerjáték közben, bemutatva azokat a szakmai játékot.

Többet a témáról bejegyzések