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

Open Source Python API til billeder

On-demand beskæring, re-størrelse og spejlvending af billeder via Free Python API

Thumbor er en open source Python API til at beskære, ændre størrelse og vende billeder. Du kan få adgang til funktionen i API'et, thumbor tilbyder et slutpunkt til at hente billed- og billedmetadata. Ved hjælp af API'en kan du fjerne pladsen omkring billederne ved hjælp af trimfunktionen, du kan tilføje manuel beskæringsfunktionalitet til din applikation ved hjælp af den manuelle beskæringsfunktion, eller du kan bare passe ind i billedet nøjagtigt den angivne størrelse.

Desuden kan du ved hjælp af API'en bruge filtre, udtrække metadata, angive størrelsen på outputbilledet, justere billedet vandret og lodret ved hjælp af API-endepunkterne.

Previous Next

Kom godt i gang med Thumbor

Den anbefalede måde at installere thumbor på er via Pip. Brug venligst følgende kommando til at installere thumbor.

Installer thumbor via Pip

pip install thumbor

Manuel beskæring i billeder via gratis Python API

Ved at bruge Thumbor API kan du beskære billeder manuelt i dine egne applikationer. For at udføre manuel beskæring skal du sende to punkter som argumenter adskilt af et kolon. hvor det første punkt er det øverste venstre punkt i beskæringsrektanglet og det andet punkt er det nederste højre punkt. Denne beskæring udføres før resten af operationerne, så den kan bruges som et forberedelsestrin før størrelsesændring og smart beskæring

Smart beskæring via Python API


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

Vandret og lodret billedjustering - Python

Open Source billedbibliotekets thumbor gør det muligt at justere billeder vandret og lodret. Det horisontale justering billede styrer, hvor beskæringen af billedet vil finde sted. Du kan bruge tre parametre til den horisontale justeringsfunktion. Venstre kun venstre side vil midten trimme lige meget fra begge sider, og højre vil kun trimme fra højre. På samme måde, mens du bruger lodret justering, trimmer toppen kun bunden, midten vil trimme både fra toppen og bunden, og den nederste justering trimmer billedet fra toppen.

Tilføj filtre i billeder via gratis Python API

Thumbor giver python-udviklere mulighed for at tilføje filtre i billeder programmatisk. API'en kører filtrene i en pipeline, og hvert filter anvendes på billedet i en specificeret rækkefølge. API'en tilbyder en bred vifte af filtre, herunder AutoJPG, baggrundsfarve, sløring, lysstyrke, kontrast, foldning, udligning, udtræk fokuspunkter, udfyldning, fokus, format, gråtoner, maxbytes, ingen opskalering, støj, proportioner, kvalitet, røde øjne , RGB, Roter, Round Corners, Sharpen, Stretch, Strip EXIF, Strip ICC og vandmærke.

Anvend strækfiltre 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()
 Dansk