Alle Optionen
squeeze  ] [  wheezy  ] [  jessie  ] [  sid  ]
[ Quellcode: liblqr  ]

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

Links für liblqr-1-0-dbg

Screenshot

Debian-Ressourcen:

Quellcode-Paket liblqr herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Wandelt einfache Array-Bilder in Mehrgrößen-Darstellung (Debug-Paket)

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 Debuginformationen der Laufzeitbibliothek im Paket liblqr-1-0.

Andere Pakete mit Bezug zu liblqr-1-0-dbg

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

liblqr-1-0-dbg herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
amd64 8,8 kB57,0 kB [Liste der Dateien]
armel 9,8 kB58,0 kB [Liste der Dateien]
armhf 9,3 kB57,0 kB [Liste der Dateien]
i386 9,1 kB55,0 kB [Liste der Dateien]
ia64 8,7 kB57,0 kB [Liste der Dateien]
kfreebsd-amd64 8,8 kB22,0 kB [Liste der Dateien]
kfreebsd-i386 9,1 kB20,0 kB [Liste der Dateien]
mips 9,4 kB59,0 kB [Liste der Dateien]
mipsel 9,4 kB59,0 kB [Liste der Dateien]
powerpc 9,2 kB57,0 kB [Liste der Dateien]
s390 8,9 kB55,0 kB [Liste der Dateien]
s390x 8,8 kB57,0 kB [Liste der Dateien]
sparc 8,7 kB54,0 kB [Liste der Dateien]