Was ist Bildverformung?

Bildverformung ordnet Pixelkoordinaten anhand einer geometrischen Transformation neu zu. Sie kann Perspektive oder Objektivverzeichnung korrigieren, ein Bild an einer Oberfläche ausrichten oder Formen gezielt für einen visuellen Effekt verformen.

So funktioniert Bildverformung

Bildverformung definiert eine Abbildung zwischen Quell- und Zielkoordinatensystemen mithilfe einer Matrix, eines Gitternetzes, eines Objektivmodells oder eines dichten Verschiebungsfelds. Implementierungen für den Produktiveinsatz bilden üblicherweise jeden Zielabtastpunkt invers auf die Quelle ab, damit jede Ausgabeposition einen Wert erhält. Ein Interpolationsfilter rekonstruiert Werte zwischen Quellpixeln, und eine Randregel behandelt Koordinaten außerhalb des Bildrahmens. Die Operation kommt bei Kalibrierung, Stabilisierung, Projektionsmapping, Panoramazusammenfügung, Retusche und Effekten zum Einsatz.

Wichtige Fakten

  1. Die Vorwärtsabbildung von Quellpixeln kann Lücken oder Kollisionen im Ziel hinterlassen; die inverse Abbildung vermeidet Lücken, erfordert aber weiterhin Interpolation an nicht ganzzahligen Koordinaten.
  2. Eine Homografie richtet Ansichten einer Ebene oder Ansichten, die durch eine reine Kamerarotation zusammenhängen, aneinander aus. Parallaxe von Objekten in unterschiedlichen Tiefen kann sie jedoch im Allgemeinen nicht registrieren.
  3. Starke Verkleinerung erfordert eine ausreichende Tiefpassfilterung, bevor Abtastpunkte zusammenrücken; andernfalls erzeugen gestauchte Texturen Aliasing, Moiré oder instabile Details.

Wann Bildverformung wichtig ist

Wählen Sie ein Transformationsmodell, das zur physikalischen oder künstlerischen Änderung passt, und führen Sie anschließend eine Neuabtastung mit einem für den Ausgabemaßstab geeigneten Filter durch. Extreme Verformungen können leere Regionen freilegen, Details verwischen oder dort Aliasing erzeugen, wo Pixel gestaucht werden.

Machen Sie aus Medienwissen eine funktionierende Pipeline

Verbinden Sie Uploads, Verarbeitung, KI, Storage und Auslieferung über eine deklarative API – um Encoding-Stack, Skalierung und ständig wechselnde Formate müssen Sie sich nicht selbst kümmern.

Transloadit kostenlos ausprobieren