1. Termékek
  2.   Kép
  3.   Python
  4.   Thumbor
 
  

Nyílt forráskódú Python API for Images

A képek igény szerinti kivágása, átméretezése és átfordítása az ingyenes Python API-n keresztül

A Thumbor egy nyílt forráskódú Python API a képek vágásához, átméretezéséhez és átfordításához. Hozzáférhet az API funkciójához, amely végpontot kínál a kép és a kép metaadatainak lekéréséhez. Az API használatával eltávolíthatja a képek körüli teret a trim funkcióval, hozzáadhat kézi vágási funkciót az alkalmazásához a kézi vágás funkcióval, vagy egyszerűen beleférhet a képbe pontosan a megadott méretben.

Ezenkívül az API segítségével szűrőket használhat, metaadatokat bonthat ki, megadhatja a kimeneti kép méretét, vízszintesen és függőlegesen igazíthatja a képet az API végpontok segítségével.

Previous Next

Kezdő lépések a Thumborral

A hüvelykujj telepítésének javasolt módja a Pip. Kérjük, használja a következő parancsot a thumbor telepítéséhez.

Telepítse a hüvelykujjat a Pip segítségével

pip install thumbor

Kézi vágás képekben ingyenes Python API-n keresztül

A Thumbor API segítségével saját alkalmazásaiban manuálisan kivághatja a képeket. A kézi kivágás végrehajtásához két pontot kell átadnia kettősponttal elválasztott argumentumként. ahol az első pont a kivágási téglalap bal felső pontja, a második pont pedig a jobb alsó pont. Ezt a kivágást a többi művelet előtt hajtják végre, így előkészítő lépésként használható az átméretezés és az intelligens vágás előtt

Intelligens vágás Python API-n keresztül


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

Vízszintes és függőleges képigazítás - Python

A nyílt forráskódú képkönyvtár hüvelykujja lehetővé teszi a képek vízszintes és függőleges igazítását. A vízszintesen igazított kép vezérli, hogy hol kerüljön sor a kép kivágására. A vízszintes igazításhoz három paramétert használhat. Csak a bal oldalt hagyva a középső mindkét oldalról egyformán vág, a jobb pedig csak jobbról. Hasonlóképpen, ha függőleges igazítást használ, a felső csak az alsót vágja le, a középpont felülről és alulról is, az alsó igazítás pedig felülről vágja le a képet.

Szűrők hozzáadása a képekhez ingyenes Python API-n keresztül

A Thumbor lehetővé teszi a python fejlesztők számára, hogy programozottan szűrőket adjanak a képekhez. Az API egy folyamatban futtatja a szűrőket, és mindegyik szűrőt meghatározott sorrendben alkalmazza a képre. Az API a szűrők széles skáláját kínálja, beleértve: AutoJPG, Háttérszín, Elmosás, Fényerő, Kontraszt, Konvolúció, Kiegyenlítés, Fókuszpontok kivonása, Kitöltés, Fókusz, Formátum, Szürkeárnyalatos, Maxbyte, Nincs felskálázás, Zaj, Arány, Minőség, Vörös szem , RGB, forgatás, lekerekített sarkok, élesítés, nyújtás, EXIF csíkozás, ICC csíkozás és vízjel.

Nyújtószűrők alkalmazása Pythonon keresztül

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