1. Produkter
  2.   Bilde
  3.   Python
  4.   Thumbor
 
  

Open Source Python API for bilder

Beskjæring på forespørsel, ny størrelse og vending av bilder via Free Python API

Thumbor er et åpen kildekode Python API for å beskjære, endre størrelse og snu bilder. Du kan få tilgang til funksjonen til API, thumbor tilbyr et endepunkt for å hente bilde- og bildemetadata. Ved å bruke API, kan du fjerne plassen rundt bildene ved å bruke trimfunksjonaliteten, du kan legge til manuell beskjæringsfunksjonalitet er applikasjonen din ved å bruke den manuelle beskjæringsfunksjonen, eller du kan bare passe inn i bildet nøyaktig den størrelsen som er spesifisert.

Ved å bruke API kan du dessuten bruke filtre, trekke ut metadata, spesifisere størrelsen på utdatabildet, justere bildet horisontalt og vertikalt ved å bruke API-endepunktene.

Previous Next

Komme i gang med Thumbor

Den anbefalte måten å installere thumbor på er via Pip. Bruk følgende kommando for å installere thumbor.

Installer thumbor via Pip

pip install thumbor

Manuell beskjæring i bilder via gratis Python API

Ved å bruke Thumbor API kan du beskjære bilder manuelt i dine egne applikasjoner. For å utføre manuell beskjæring, må du sende to punkter som argumenter atskilt med et kolon. der det første punktet er punktet øverst til venstre i beskjæringsrektangelet og det andre punktet er punktet nederst til høyre. Denne beskjæringen utføres før resten av operasjonene, så den kan brukes som et forberedelsestrinn før størrelsesjustering og smart beskjæring

Smart beskjæring via Python API


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

Horisontal og vertikal bildejustering - Python

Miniatyrbildet for åpen kildekode-bildebibliotek gjør det mulig å justere bilder horisontalt og vertikalt. Det horisontalt justerte bildet kontrollerer hvor beskjæringen av bildet skal skje. Du kan bruke tre parametere for funksjonen for horisontal justering. Venstre kun venstre side, vil midten trimme likt fra begge sider, og høyre vil kun trimme fra høyre. På samme måte, mens du bruker vertikaljustering, trimmer toppen bare bunnen, midten vil trimme fra både topp og bunn, og bunnjustering vil trimme bildet fra toppen.

Legg til filtre i bilder via gratis Python API

Thumbor lar python-utviklere legge til filtre i bilder programmatisk. API-en kjører filtrene i en pipeline, og hvert filter brukes på bildet i en spesifisert rekkefølge. API-en tilbyr et bredt spekter av filtre, inkludert AutoJPG, bakgrunnsfarge, uskarphet, lysstyrke, kontrast, konvolusjon, utjevning, trekke ut fokuspunkter, fylling, fokus, format, gråtoner, maksbytes, ingen oppskalering, støy, proporsjon, kvalitet, røde øyne , RGB, Roter, Round Corners, Sharpen, Stretch, Strip EXIF, Strip ICC og vannmerke.

Bruk strekkfiltre via 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()
 Norsk