1. Tuotteet
  2.   Kuva
  3.   Python
  4.   Thumbor
 
  

Avoimen lähdekoodin Python API for Images

Kuvien rajaus, koon muuttaminen ja kääntäminen pyynnöstä ilmaisen Python API:n kautta

Thumbor on avoimen lähdekoodin Python-sovellusliittymä, jolla voidaan rajata, muuttaa kokoa ja kääntää kuvia. Voit käyttää API-ominaisuutta, peukalo tarjoaa päätepisteen kuvan ja kuvan metatietojen hakemiseen. API:n avulla voit poistaa tilaa kuvien ympäriltä trimmaustoiminnolla, voit lisätä sovellukseesi manuaalisen rajaustoiminnon manuaalisen rajauksen avulla tai voit vain mahtua kuvaan täsmälleen määritetyn kokoisena.

Lisäksi API:n avulla voit käyttää suodattimia, poimia metatietoja, määrittää tulostetun kuvan koon, kohdistaa kuvan vaaka- ja pystysuunnassa API-päätepisteiden avulla.

Previous Next

Thumborin käytön aloittaminen

Suositeltu tapa asentaa peukalo on Pipin kautta. Käytä seuraavaa komentoa thumborin asentamiseen.

Asenna peukalo Pipin kautta

pip install thumbor

Kuvien manuaalinen rajaus ilmaisen Python API:n kautta

Thumbor API:n avulla voit rajata kuvia manuaalisesti omissa sovelluksissasi. Jotta voit tehdä manuaalisen rajauksen, sinun on välitettävä kaksi pistettä kaksoispisteellä erotettuina argumenteina. jossa ensimmäinen piste on rajaussuorakulmion vasen yläpiste ja toinen piste oikean alareunan piste. Tämä rajaus suoritetaan ennen muita toimintoja, joten sitä voidaan käyttää valmisteluvaiheena ennen koon muuttamista ja älykästä rajaamista

Älykäs rajaus Python API:n kautta


$thumbor
    ->url($url)
    ->smartCrop(true)
    ->resize(150,400);

Kuvan vaaka- ja pystysuuntaus - Python

Open Source -kuvakirjaston peukalo mahdollistaa kuvien kohdistamisen vaaka- ja pystysuunnassa. Vaakasuoraan kohdistuskuva säätelee, missä kuvan rajaus tapahtuu. Voit käyttää kolmea parametria vaakasuora tasausominaisuutta varten. Vasen vain vasen puoli, keskiosa trimmaa tasaisesti molemmilta puolilta ja oikea vain oikealta. Vastaavasti pystysuuntaista kohdistusta käytettäessä yläosa leikkaa vain alaosaa, keskusta leikataan sekä ylhäältä että alhaalta ja alatasaus leikkaa kuvaa ylhäältä.

Lisää suodattimia kuviin ilmaisen Python API:n kautta

Thumborin avulla python-kehittäjät voivat lisätä suodattimia kuviin ohjelmallisesti. API käyttää suodattimia liukuhihnassa ja jokaista suodatinta käytetään kuvaan määritetyssä järjestyksessä. API tarjoaa laajan valikoiman suodattimia, mukaan lukien AutoJPG, taustaväri, sumeus, kirkkaus, kontrasti, konvoluutio, tasaus, polttopisteiden poimiminen, täyttö, polttopiste, muoto, harmaasävy, maksimitavuja, ei skaalaus, kohina, suhteet, laatu, punasilmäisyys , RGB, pyöritys, pyöreät kulmat, teroitus, venytys, EXIF-nauhat, ICC-nauhat ja vesileima.

Käytä venytyssuodattimia Pythonin kautta

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()
 Suomen