1. Táirgí
  2.   Íomha
  3.   Python
  4.   Pillow
 
  

Foinse Oscailte Python API le haghaidh Íomhánna

Leabharlann chun Ábaltachtaí Próiseála Íomhá a chur le d'Ateangaire Python.

Is API Python foinse oscailte é Pillow le haghaidh leabharlann próiseála íomhá atá deartha chun rochtain tapa a sholáthar ar shonraí atá stóráilte i roinnt formáidí picteilín bunúsacha. Tacaíonn an API foinse oscailte seo le raon leathan formáidí comhaid íomhá ionchuir agus aschuir le hionadaíocht inmheánach éifeachtach agus cumais phróiseála íomhá chumhachtacha. Ag baint úsáide as an API, is féidir leat úsáid a bhaint as an leabharlann a mionsamhlacha a chruthú, a thiontú idir formáidí comhaid, íomhánna a phriontáil, agus níos mó.

Ina theannta sin, ag baint úsáide as an API is féidir leat bandaí a léamh, modhanna a fháil, méid na híomhá a léamh, córas comhordaithe a bhaint as, scagairí a úsáid, faisnéis chúnta a cheangal le híomhá, agus clibeanna treoshuímh a fháil.

Previous Next

Tús a chur le Pillow

Is é an bealach molta pillow a shuiteáil ná trí Pip. Bain úsáid as an ordú seo a leanas chun Pillow a shuiteáil.

Suiteáil pillow trí Pip

pip install pillow

Léigh & Scríobh Íomhánna trí API Python Saor in Aisce

Ceadaíonn Pillow API íomhánna a léamh agus a scríobh go ríomhchláraithe. Chun íomhánna a léamh is féidir leat modh oscailte() den mhodúl Íomhá a úsáid. Aimsíonn an leabharlann go huathoibríoch an fhormáid comhaid atá bunaithe ar an ábhar agus ní gá duit an fhormáid comhaid a shainiú nuair a osclaítear é. Mar an gcéanna, is féidir leat an íomhá a shábháil trí úsáid a bhaint as modh Sábháil() an mhodúil Íomhá. Ina theannta sin, is féidir leat íomhánna a thiontú go formáid JPEG, mionsamhlacha JPEG a chruthú, comhaid íomhá a aithint, agus go leor eile.

Cruthaigh mionsamhlacha JPEG trí Python API

import os, sys
from PIL import Image
size = (128, 128)
for infile in sys.argv[1:]:
    outfile = os.path.splitext(infile)[0] + ".thumbnail"
    if infile != outfile:
        try:
            with Image.open(infile) as im:
                im.thumbnail(size)
                im.save(outfile, "JPEG")
        except OSError:
            print("cannot create thumbnail for", infile)

Trasfhoirmeacha Geoiméadracha ag Úsáid API Python Saor in Aisce

Ceadaíonn an piliúr leabharlainne íomhá Foinse Oscailte athruithe céimseatúla ar íomhánna trí python. Trí úsáid a bhaint as an API, is féidir leat íomhánna a athrú agus a rothlú trí úsáid a bhaint as Athraigh () & rothlaigh() den rang PIL.Image.Image. Chun íomhá a rothlú is féidir leat an modh rothlú() nó an modh trasuímh() a úsáid. Ag baint úsáide as an modh traspose() is féidir leat airíonna Íomhá amhail ROTATE_90, ROTATE_180, ROTATE_270, FLIP_LEFT_RIGHT, agus FLIP_TOP_BOTTOM a úsáid.

Íomhá a thrasuí ag baint úsáide as Python

out = im.transpose(Image.Transpose.FLIP_LEFT_RIGHT)
out = im.transpose(Image.Transpose.FLIP_TOP_BOTTOM)
out = im.transpose(Image.Transpose.ROTATE_90)
out = im.transpose(Image.Transpose.ROTATE_180)
out = im.transpose(Image.Transpose.ROTATE_270)

Feabhsú Íomhá trí API Python Saor in Aisce

Ceadaíonn leabharlann pillow d'fhorbróirí íomhánna a fheabhsú go cláir. Tá roinnt modhanna ag an API chun do chuid íomhánna a fheabhsú. Is féidir leat scagairí íomhánna réamhshainithe a úsáid tríd an modh filter() a úsáid. Ina theannta sin, is féidir leat modh pointe() a úsáid a ionramháil & picteilíní ar leith san íomhá. Trí úsáid a bhaint as an modúl ImageEnhance is féidir leat codarsnacht, gile, cothromaíocht dath agus géire a choigeartú go héasca.

Cuir Scagairí i bhFeidhm trí Python API

from PIL import ImageFilter
out = im.filter(ImageFilter.DETAIL)
 Gaeilge