Alle Optionen
wheezy  ] [  jessie  ] [  stretch  ] [  buster  ] [  sid  ]
[ Quellcode: liblqr  ]

Paket: liblqr-1-0 (0.4.1-2)

Links für liblqr-1-0

Screenshot

Debian-Ressourcen:

Quellcode-Paket liblqr herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Wandelt einfache Array-Bilder in Mehrgrößen-Darstellung

Die Bibliothek LiquidRescale (lqr) stellt eine C/C++-API zum Ausführen ungleichmäßiger Größenänderungen von Bildern mittels inhaltsabhängiger Bildverzerrung (seam-carving) bereit.

Die Bibliothek verarbeitet Bilder im einfachen Array-Format als Eingabe und konvertiert sie in eine Mehrgrößen-Darstellung.

Es folgt eine Merkmalsliste:

 * Bereiche im Bild können für erhalten oder verwerfen markiert werden.
 * Nachdem das Bild vollständig verarbeitet wurde, kann die Skalierung
   in Echtzeit durchgeführt werden. Tatsächlich können die Informationen
   gespeichert und später ohne weitere Verarbeitung gelesen werden.
 * Die Größenänderung erledigt eine einzige Funktion, die automatisch
   alle notwendigen Operationen durchführt; sie kann auch in
   aufeinander folgenden Schritten arbeiten, ohne Rechenzeit zu
   verschwenden.
 * Die Gestaltung der Fugen kann beeinflusst werden: Fugen können
   schwächer oder stärker verbunden werden, oder beides.
 * Kann die »visibility map« (die Fugen) exportieren und importieren.
 * Es können andere Bilder zugeordnet werden und den gleichen
   Gestaltungsprozess wie das »Eltern«-Bild durchlaufen.
 * Der automatische Algorithmus zur Erkennung von Merkmalen kann durch
   die Auswahl zwischen verschiedenen Energiegradienten-Funktionen
   eingestellt werden.
 * Anzeige des Fortschritts mittels einer anpassbaren Benutzeroberfläche
 * Ein Signalsystem ermöglicht die saubere Handhabung von Fehlern.

Die Bibliothek implementiert den Algorithmus, der im Papier "Seam Carving für Content-Aware Image Resizing" von Shai Avidan und Ariel Shamir beschrieben wird. Sie finden ihn unter http://www.faculty.idc.ac.il/arik/imret.pdf

Dieses Paket enthält die Laufzeitbibliothek.

Andere Pakete mit Bezug zu liblqr-1-0

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • enhances

liblqr-1-0 herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
amd64 29,2 kB132,0 kB [Liste der Dateien]
armel 29,7 kB141,0 kB [Liste der Dateien]
armhf 24,3 kB103,0 kB [Liste der Dateien]
i386 27,8 kB117,0 kB [Liste der Dateien]
ia64 43,0 kB308,0 kB [Liste der Dateien]
kfreebsd-amd64 29,2 kB104,0 kB [Liste der Dateien]
kfreebsd-i386 27,9 kB88,0 kB [Liste der Dateien]
mips 26,8 kB151,0 kB [Liste der Dateien]
mipsel 26,9 kB151,0 kB [Liste der Dateien]
powerpc 28,2 kB151,0 kB [Liste der Dateien]
s390 29,7 kB137,0 kB [Liste der Dateien]
s390x 30,8 kB160,0 kB [Liste der Dateien]
sparc 25,2 kB138,0 kB [Liste der Dateien]