BSD Ports

graphics/liblqr-1 0.4.2 MidnightBSD

Easy to use C/C++ seam carving library

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
lgpl3
Categories
graphics

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

In the other systems

The newest version among them is 0.4.2, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDgraphics/liblqr-10.4.2 newestno data-[email protected]-
FreeBSDgraphics/liblqr-10.4.2 newestnone known-[email protected]-
DragonFlygraphics/liblqr-10.4.2 newestnone known-[email protected]-
HardenedBSDgraphics/liblqr-10.4.2 newestno data-[email protected]-
GhostBSDgraphics/liblqr-10.4.2 newestno data-[email protected]-

Install

Binary package:

mport install liblqr-1

From mports:

cd /usr/mports/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

Dependencies

No port depends on this one.

Configuration

Options name: graphics_liblqr-1

OptionDefaultDescription
EXAMPLESoff
HTMLDOCSoffBuild and install HTML documentation
USES
gettext gmake gnome libtool pkgconfig tar:bzip2
Service scripts
none

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/
  • http://mirror.amdmi3.ru/distfiles/