Open-Source-Python-API für Bilder
On-Demand-Bearbeitung, Um-Sizing und Umklappen von Bildern über Free Python API
Thumb ist ein Open Source Python API um Bilder zu schneiden, zu vergrößern und zu kippen. Sie können auf die Funktion der API zugreifen, Daumen bieten einen Endpunkt zum Abrufen von Bild- und Bild-Metadaten. Mit dem API können Sie den Platz um die Bilder mit der Schnittfunktion entfernen, Sie können manuelles Beschneiden der Funktion ist Ihre Anwendung mit der manuellen Ernte-Funktion oder Sie können einfach in das Bild passen genau die angegebene Größe.
Darüber hinaus können Sie mit den API Filtern Metadaten extrahieren, die Größe des Ausgangsbildes angeben, das Bild horizontal und vertikal mit den API Endpunkten ausrichten.
Erste Schritte mit Thumbor
Die empfohlene Methode zur Installation von thumbor ist über Pip. Bitte verwenden Sie den folgenden Befehl, um thumbor zu installieren.
Installation mit Daumen über Pip
pip install thumbor
Manuelles Zuschneiden in Bildern über die kostenlose Python-API
Mit Thumb API können Sie die Funktionalität von Images manuell in Ihre eigenen Anwendungen einschneiden. Um manuelles Einschneiden durchzuführen, müssen Sie zwei Punkte als durch einen Doppelpunkt getrennte Argumente übergeben. wobei der erste Punkt der linke Punkt des Rechtecks ist und der zweite Punkt rechts unten. Dieses Feld wird vor dem Rest der Operationen durchgeführt, so dass es als Vorbereitungsstufe verwendet werden kann, bevor es residiert und smart-cropping verwendet wird.
Smart Drop über Python API
$thumbor
->url($url)
->smartCrop(true)
->resize(150,400);
Horizontale und vertikale Bildausrichtung - Python
Der Daumen der Open-Source-Bildbibliothek erlaubt die horizontale und vertikale Ausrichtung von Bildern. Die horizontal ausgerichteten Bildkontrollen, bei denen die Ernte des Bildes erfolgt. Für die horizontale Ausrichtung können drei Parameter verwendet werden. Links nur die linke Seite, wird das Zentrum gleichmäßig von beiden Seiten abschneiden, und die Rechte wird nur von rechts abschneiden. In ähnlicher Weise, während mit Artikel-Ausrichtung, die obere schneidet nur unten, wird die Mitte von oben und unten, und die unterste Ausrichtung wird das Bild von oben zu beschneiden.
Fügen Sie Filter in Bildern über die kostenlose Python-API hinzu
Thumb erlaubt Python-Entwicklern, Filter in Bildern grammatisch hinzuzufügen. Die API führen die Filter in einer Pipeline und jeder Filter wird in einer bestimmten Reihenfolge auf das Bild angewendet. Die API bieten eine große Auswahl an Filtern, AutoJPG, Hintergrundfarbe, Weichzeichner, Helligkeit, Kontrast, Konvokation, Equalizer, Rotorbyte, Format, Graustufen.
Zeigt Stretch-Filter über Python an
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()