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

Open Source Python API för bilder

Beskärning på begäran, ändra storlek och vändning av bilder via Free Python API

Thumbor är ett Python API med öppen källkod för att beskära, ändra storlek på och vända bilder. Du kan komma åt funktionen i API:t, thumbor erbjuder en slutpunkt för att hämta bild- och bildmetadata. Med hjälp av API:t kan du ta bort utrymmet runt bilderna med hjälp av trimfunktionen, du kan lägga till manuell beskärningsfunktion i din applikation med hjälp av den manuella beskärningsfunktionen eller så kan du bara passa in i bilden exakt den storlek som anges.

Med hjälp av API:et kan du dessutom använda filter, extrahera metadata, ange storleken på utdatabilden, justera bilden horisontellt och vertikalt med API-slutpunkterna.

Previous Next

Komma igång med Thumbor

Det rekommenderade sättet att installera thumbor är via Pip. Använd följande kommando för att installera thumbor.

Installera thumbor via Pip

pip install thumbor

Manuell beskärning i bilder via gratis Python API

Med hjälp av Thumbor API kan du beskära bilder manuellt i dina egna applikationer. För att utföra manuell beskärning måste du skicka två punkter som argument åtskilda med ett kolon. där den första punkten är den övre vänstra punkten i beskärningsrektangeln och den andra punkten är den nedre högra punkten. Denna beskärning utförs före resten av operationerna, så den kan användas som ett förberedelsesteg innan storleksändring och smart beskärning

Smart beskärning via Python API


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

Horisontell och vertikal bildjustering - Python

Med Open Source-bildbibliotekets miniatyr kan du justera bilder horisontellt och vertikalt. Den horisontellt justerade bilden styr var beskärningen av bilden kommer att ske. Du kan använda tre parametrar för den horisontella justeringen. Vänster endast vänster sida, kommer mitten trimma lika från båda sidor, och höger kommer bara trimma från höger. På samma sätt, medan du använder vertikaljustering, trimmar toppen bara nederdelen, mitten trimmas både uppifrån och nedifrån, och den nedre inriktningen trimmar bilden uppifrån.

Lägg till filter i bilder via gratis Python API

Thumbor tillåter python-utvecklare att lägga till filter i bilder programmatiskt. API:et kör filtren i en pipeline och varje filter appliceras på bilden i en angiven ordning. API:et tillhandahåller ett brett utbud av filter inklusive AutoJPG, Bakgrundsfärg, Oskärpa, Ljusstyrka, Kontrast, Konvolution, Utjämna, Extrahera fokuspunkter, Fyllning, Focal, Format, gråskala, Maxbytes, Ingen uppskalning, Brus, Proportion, Kvalitet, Röda ögon , RGB, Rotera, Runda hörn, Sharpen, Stretch, Strip EXIF, Strip ICC och vattenstämpel.

Applicera Stretch Filter 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()
 Svenska