FreeBSD Ports

graphics/liblqr-1 0.4.2

Easy to use C/C++ seam carving library

Repository
FreeBSD ports
Maintainer
[email protected]
License
LGPL3
Categories
graphics
Package size
43.1 KiB, 147.2 KiB installed

Description

This site is about a seam-carving C/C++ library called Liquid Rescale.

It is a free, open source implementation of the algorithm described in the paper [1] by Shai Avidan and Ariel Shamir.

It aims at resizing pictures non uniformly while preserving their features, i.e. avoiding distortion of the important parts.

The API is intended to be powerful, yet fast and easy to use. It supports saving and loading of the carving information, real-time scaling, manual feature selection, customizable progress report and more.

Included are full documentation (in docbook format) and examples.

[1] http://www.faculty.idc.ac.il/arik/imret.pdf

Install

As a binary package — by origin, or by package name:

pkg install graphics/liblqr-1
pkg install liblqr-1

From the ports tree:

cd /usr/ports/graphics/liblqr-1/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	liblqr-1>0:graphics/liblqr-1
LIB_DEPENDS=	liblqr-1.so:graphics/liblqr-1

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.4.20.4.20.4.20.4.20.4.2
FreeBSD:14:quarterly0.4.20.4.2n/a0.4.20.4.2
FreeBSD:15:latest0.4.20.4.2n/a0.4.20.4.2
FreeBSD:15:quarterly0.4.20.4.2n/an/an/a
FreeBSD:16:latest0.4.20.4.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 21
All run dependencies 15
Required by 221

The first 100 are listed.

Configuration

Options name: graphics_liblqr-1

OptionDefaultDescription
EXAMPLESoffBuild and/or install examples
HTMLDOCSoffBuild and install HTML documentation
USES
gettext gmake gnome libtool pkgconfig tar:bzip2
Service scripts
none

Message after installing

NOTE: In order to compile examples for liblqr, you will
also need pngwriter port (/usr/ports/graphics/pngwriter).
Examples are located in /usr/local/share/examples/liblqr-1

Files

pkg-plist 120
  • include/lqr-1/lqr.h
  • include/lqr-1/lqr/lqr_base.h
  • include/lqr-1/lqr/lqr_carver_bias_pub.h
  • include/lqr-1/lqr/lqr_carver_list_pub.h
  • include/lqr-1/lqr/lqr_carver_pub.h
  • include/lqr-1/lqr/lqr_carver_rigmask_pub.h
  • include/lqr-1/lqr/lqr_cursor_pub.h
  • include/lqr-1/lqr/lqr_energy_pub.h
  • include/lqr-1/lqr/lqr_gradient_pub.h
  • include/lqr-1/lqr/lqr_progress_pub.h
  • include/lqr-1/lqr/lqr_rwindow_pub.h
  • include/lqr-1/lqr/lqr_vmap_list_pub.h
  • include/lqr-1/lqr/lqr_vmap_pub.h
  • lib/liblqr-1.so
  • lib/liblqr-1.so.0
  • lib/liblqr-1.so.0.3.2
  • libdata/pkgconfig/lqr-1.pc
  • share/doc/liblqr-1/Introduction.html
  • share/doc/liblqr-1/about-this-doc.html
  • share/doc/liblqr-1/api-manual.html
  • share/doc/liblqr-1/app-deprecated.html
  • share/doc/liblqr-1/app-new-0-2.html
  • share/doc/liblqr-1/app-new-0-3.html
  • share/doc/liblqr-1/app-new.html
  • share/doc/liblqr-1/attach-images.html
  • share/doc/liblqr-1/basic.html
  • share/doc/liblqr-1/bias.html
  • share/doc/liblqr-1/energy.html
  • share/doc/liblqr-1/generate-multi-size.html
  • share/doc/liblqr-1/index.html
  • share/doc/liblqr-1/lqr.html
  • share/doc/liblqr-1/overview.html
  • share/doc/liblqr-1/progress.html
  • share/doc/liblqr-1/read-out.html
  • share/doc/liblqr-1/ref-bias.html
  • share/doc/liblqr-1/ref-carve.html
  • share/doc/liblqr-1/ref-energy.html
  • share/doc/liblqr-1/ref-lqr-carver-attach.html
  • share/doc/liblqr-1/ref-lqr-carver-bias-add.html
  • share/doc/liblqr-1/ref-lqr-carver-bias-clear.html
  • share/doc/liblqr-1/ref-lqr-carver-cancel.html
  • share/doc/liblqr-1/ref-lqr-carver-destroy.html
  • share/doc/liblqr-1/ref-lqr-carver-flatten.html
  • share/doc/liblqr-1/ref-lqr-carver-get-channels.html
  • share/doc/liblqr-1/ref-lqr-carver-get-col-depth.html
  • share/doc/liblqr-1/ref-lqr-carver-get-depth.html
  • share/doc/liblqr-1/ref-lqr-carver-get-energy.html
  • share/doc/liblqr-1/ref-lqr-carver-get-enl-step.html
  • share/doc/liblqr-1/ref-lqr-carver-get-height.html
  • share/doc/liblqr-1/ref-lqr-carver-get-image-type.html
  • share/doc/liblqr-1/ref-lqr-carver-get-orientation.html
  • share/doc/liblqr-1/ref-lqr-carver-get-ref-height.html
  • share/doc/liblqr-1/ref-lqr-carver-get-ref-width.html
  • share/doc/liblqr-1/ref-lqr-carver-get-width.html
  • share/doc/liblqr-1/ref-lqr-carver-init.html
  • share/doc/liblqr-1/ref-lqr-carver-list-current.html
  • share/doc/liblqr-1/ref-lqr-carver-list-foreach.html
  • share/doc/liblqr-1/ref-lqr-carver-list-next.html
  • share/doc/liblqr-1/ref-lqr-carver-list-start.html
  • share/doc/liblqr-1/ref-lqr-carver-new.html
  • share/doc/liblqr-1/ref-lqr-carver-resize.html
  • share/doc/liblqr-1/ref-lqr-carver-rigmask-add.html
  • share/doc/liblqr-1/ref-lqr-carver-rigmask-clear.html
  • share/doc/liblqr-1/ref-lqr-carver-scan-by-row.html
  • share/doc/liblqr-1/ref-lqr-carver-scan-line.html
  • share/doc/liblqr-1/ref-lqr-carver-scan-reset.html
  • share/doc/liblqr-1/ref-lqr-carver-scan.html
  • share/doc/liblqr-1/ref-lqr-carver-set-alpha-channel.html
  • share/doc/liblqr-1/ref-lqr-carver-set-black-channel.html
  • share/doc/liblqr-1/ref-lqr-carver-set-dump-vmaps.html
  • share/doc/liblqr-1/ref-lqr-carver-set-energy-function-builtin.html
  • share/doc/liblqr-1/ref-lqr-carver-set-energy-function.html
  • share/doc/liblqr-1/ref-lqr-carver-set-enl-step.html
  • share/doc/liblqr-1/ref-lqr-carver-set-gradient-function.html
  • share/doc/liblqr-1/ref-lqr-carver-set-image-type.html
  • share/doc/liblqr-1/ref-lqr-carver-set-preserve-input-image.html
  • share/doc/liblqr-1/ref-lqr-carver-set-progress.html
  • share/doc/liblqr-1/ref-lqr-carver-set-resize-order.html
  • share/doc/liblqr-1/ref-lqr-carver-set-side-switch-frequency.html
  • share/doc/liblqr-1/ref-lqr-carver-set-use-cache.html
  • share/doc/liblqr-1/ref-lqr-col-depth.html
  • share/doc/liblqr-1/ref-lqr-image-type.html
  • share/doc/liblqr-1/ref-lqr-progress-new.html
  • share/doc/liblqr-1/ref-lqr-progress-set-end-height-message.html
  • share/doc/liblqr-1/ref-lqr-progress-set-end-width-message.html
  • share/doc/liblqr-1/ref-lqr-progress-set-end.html
  • share/doc/liblqr-1/ref-lqr-progress-set-init-height-message.html
  • share/doc/liblqr-1/ref-lqr-progress-set-init-width-message.html
  • share/doc/liblqr-1/ref-lqr-progress-set-init.html
  • share/doc/liblqr-1/ref-lqr-progress-set-update-step.html
  • share/doc/liblqr-1/ref-lqr-progress-set-update.html
  • share/doc/liblqr-1/ref-lqr-ret-val.html
  • share/doc/liblqr-1/ref-lqr-rwindow-get-channels.html
  • share/doc/liblqr-1/ref-lqr-rwindow-get-radius.html
  • share/doc/liblqr-1/ref-lqr-rwindow-get-read-t.html
  • share/doc/liblqr-1/ref-lqr-rwindow-read.html
  • share/doc/liblqr-1/ref-lqr-vmap-destroy.html
  • share/doc/liblqr-1/ref-lqr-vmap-dump.html
  • share/doc/liblqr-1/ref-lqr-vmap-get-data.html
  • share/doc/liblqr-1/ref-lqr-vmap-get-depth.html

The first 100 are listed.

distinfo 1
FileSizeSHA256
liblqr-1-0.4.2.tar.bz2344739173a822efd207d72cda7d7f4e951c5000f31b10209366ff7f0f5972f7f9ff137
Master sites 2
  • http://liblqr.wdfiles.com/local--files/en:download-page/
  • https://mirror.amdmi3.ru/distfiles/

Commit history 0

No commits in the history this site was built from.