Foinse Oscailte Python API le haghaidh Íomhánna
Barraí ar éileamh, athmhéadú agus smeach na n-íomhánna trí API Python Saor in Aisce
Is API Python foinse oscailte é Thumbor chun íomhánna a bhearradh, a ath-mhéid agus a smeach. Is féidir leat rochtain a fháil ar ghné an API, ordóg a thairiscint críochphointe chun meiteashonraí íomhá agus íomhá a aisghabháil. Ag baint úsáide as an API, is féidir leat a bhaint as an spás timpeall na n-íomhánna ag baint úsáide as an fheidhmiúlacht Baile Átha Troim, is féidir leat a chur leis feidhmiúlacht bearradh láimhe is é d'iarratas ag baint úsáide as an ghné barr láimhe nó is féidir leat a chur san íomhá go díreach ar an méid sonraithe.
Ina theannta sin, ag baint úsáide as an API is féidir leat scagairí a úsáid, meiteashonraí a bhaint as, sonraigh méid na híomhá aschuir, ailíniú an íomhá go cothrománach agus go hingearach ag baint úsáide as críochphointí API.
Tús a chur le Thumbor
Is é an bealach molta ordóg a shuiteáil trí Pip. Bain úsáid as an ordú seo a leanas chun ordóg a shuiteáil.
Suiteáil ordóg trí Pip
pip install thumbor
Bearradh Láimhe in Íomhánna trí API Python Saor in Aisce
Ag baint úsáide as Thumbor API is féidir leat an fheidhmiúlacht a bhaineann le híomhánna a bhearradh de láimh i d'fheidhmchláir féin. Chun bearradh láimhe a dhéanamh, ní mór duit dhá phointe a chur in iúl mar argóintí atá scartha le idirstad. áit arb é an chéad phointe an pointe ar bharr clé na dronuilleoige bearrtha agus gurb é an dara pointe an bunphointe ar dheis. Déantar an barr seo roimh an gcuid eile de na hoibríochtaí, agus mar sin is féidir é a úsáid mar chéim ullmhúcháin roimh athrú méide agus bearradh cliste
Bearradh Cliste trí Python API
$thumbor
->url($url)
->smartCrop(true)
->resize(150,400);
Ailíniú Íomhá Cothrománach agus Ingearach - Python
Ceadaíonn ordóg leabharlann íomhá Foinse Oscailte íomhánna a ailíniú go cothrománach agus go hingearach. Déanann na rialtáin íomhá a ailíniú go cothrománach an áit a mbeidh barr na híomhá. Is féidir leat trí pharaiméadar a úsáid don ghné ailínithe cothrománach. Ar chlé ach an taobh clé, beidh an t-ionad Baile Átha Troim go cothrom ón dá thaobh, agus ní bheidh an ceart Baile Átha Troim ach ó thaobh na láimhe deise. Ar an gcaoi chéanna, agus ailíniú verticle á úsáid, ní ghearrann an barr ach an bun, Baileoidh an t-ionad ón mbarr agus ón mbun, agus Baileoidh an t-ailíniú bun an íomhá ón mbarr.
Cuir Scagairí in Íomhánna leis trí API Python Saor in Aisce
Ligeann Thumbor d'fhorbróirí python scagairí a chur in íomhánna go ríomhchláraithe. Ritheann an API na scagairí i bpíblíne agus cuirtear gach scagaire i bhfeidhm ar an íomhá in ord sonraithe. Soláthraíonn an API raon leathan scagairí lena n-áirítear, AutoJPG, Dath Cúlra, Doiléirigh, Gile, Codarsnacht, Convolution, Comhionannú, Sliocht pointí fócasacha, Líonadh, Fócas, Formáid, Liathscála, Maxbytes, Gan upscale, Torann, Comhréir, Cáilíocht, Súil dhearg , RGB, Rothlaigh, Coirnéil Bhabhta, Géaraigh, Sín, Stráice EXIF, Stráice ICC, agus comhartha uisce.
Cuir Scagairí Sín i bhfeidhm trí Python
from preggy import expect
from tests.base import FilterTestCase
class StretchFilterTestCase(FilterTestCase):
def test_stretch_filter(self):
self.get_filtered('source.jpg', 'thumbor.filters.stretch', 'stretch()')
expect(self.context.request.stretch).to_be_true()