BSD Ports

graphics/cimg 4.0.5,3 FreeBSD

C++ Template Image Processing Library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
2e12f94300
License
CeCILL_C, CeCILL
Categories
graphics, devel
Package size
6686.9 KiB, 47241.8 KiB installed

Description

CImg stands for Cool Image: it is simple to use and efficient.

. The CImg Library is a free C++ toolkit providing simple classes and functions to load, save, process and display images in your own C++ code. . It is highly portable and fully works on Unix/X11, Windows and MacOS X operating systems. It should compile on other systems as well (eventually without display capabilities). . It consists only of a single header file CImg.h that must be included in your program source. . It contains useful image processing algorithms for loading/saving, resizing/ rotating, filtering, object drawing (text, lines, faces, ellipses,..), etc. . Images are instancied by a class able to represent images up to 4-dimension wide (from 1-D scalar signals to 3-D volumes of vector-valued pixels), with template pixel types. . It depends on a minimal number of libraries: you can compile it with only standard C libraries. No need for exotic libraries and complex dependencies. . Additional features appear with the use of GraphicsMagick: install the GraphicsMagick package to be able to load and save compressed image formats (GIF,BMP,TIF,JPG,PNG,...). . Additional features appear with the use of LAPACK: link your code with the lapack library to be able to compute eigenvalues or eigenvectors of big matrices.

Install

Binary package:

pkg install cimg

From the ports tree:

cd /usr/ports/graphics/cimg/ && make install clean

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

RUN_DEPENDS=	cimg>0:graphics/cimg

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:latest4.0.5,34.0.5,3-3.5.5_1,34.0.5,3
FreeBSD:14:quarterly4.0.5,34.0.5,3n/a3.5.5,34.0.5,3
FreeBSD:15:latest4.0.5,34.0.5,3n/a3.5.5_1,33.5.5_1,3
FreeBSD:15:quarterly4.0.5,34.0.5,3n/an/an/a
FreeBSD:16:latest4.0.5,34.0.5,3n/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.

Build dependencies 205

The first 100 are listed.

Run dependencies 222

The first 100 are listed.

Required by 1

Configuration

Options name: graphics_cimg

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXAMPLESoffBuild and/or install examples
Service scripts
none

Files

pkg-plist 81
  • bin/CImg_demo
  • bin/captcha
  • bin/curve_editor2d
  • bin/dtmri_view3d
  • bin/edge_explorer2d
  • bin/fade_images
  • bin/gaussian_fit1d
  • bin/generate_loop_macros
  • bin/hough_transform2d
  • bin/image2ascii
  • bin/image_registration2d
  • bin/image_surface3d
  • bin/jawbreaker
  • bin/mcf_levelsets2d
  • bin/mcf_levelsets3d
  • bin/odykill
  • bin/pde_TschumperleDeriche2d
  • bin/pde_heatflow2d
  • bin/plotter1d
  • bin/scene3d
  • bin/spherical_function3d
  • bin/tetris
  • bin/tron
  • bin/tutorial
  • bin/use_RGBclass
  • bin/use_chlpca
  • bin/use_draw_gradient
  • bin/use_jpeg_buffer
  • bin/use_nlmeans
  • bin/use_skeleton
  • bin/use_tiff_stream
  • bin/wavelet_atrous
  • include/CImg.h
  • share/doc/cimg/README.txt
  • share/examples/cimg/CImg_demo.cpp
  • share/examples/cimg/CMakeLists.txt
  • share/examples/cimg/Makefile
  • share/examples/cimg/captcha.cpp
  • share/examples/cimg/curve_editor2d.cpp
  • share/examples/cimg/dtmri_view3d.cpp
  • share/examples/cimg/edge_explorer2d.cpp
  • share/examples/cimg/fade_images.cpp
  • share/examples/cimg/gaussian_fit1d.cpp
  • share/examples/cimg/generate_loop_macros.cpp
  • share/examples/cimg/hough_transform2d.cpp
  • share/examples/cimg/image2ascii.cpp
  • share/examples/cimg/image_registration2d.cpp
  • share/examples/cimg/image_surface3d.cpp
  • share/examples/cimg/img/CImg_demo.h
  • share/examples/cimg/img/logo.bmp
  • share/examples/cimg/img/milla.bmp
  • share/examples/cimg/img/odykill.h
  • share/examples/cimg/img/parrot.ppm
  • share/examples/cimg/img/parrot_mask.pgm
  • share/examples/cimg/img/sh0r.pgm
  • share/examples/cimg/img/sh1r.pgm
  • share/examples/cimg/img/tetris.h
  • share/examples/cimg/jawbreaker.cpp
  • share/examples/cimg/mcf_levelsets2d.cpp
  • share/examples/cimg/mcf_levelsets3d.cpp
  • share/examples/cimg/odykill.cpp
  • share/examples/cimg/pde_TschumperleDeriche2d.cpp
  • share/examples/cimg/pde_heatflow2d.cpp
  • share/examples/cimg/plotter1d.cpp
  • share/examples/cimg/scene3d.cpp
  • share/examples/cimg/spherical_function3d.cpp
  • share/examples/cimg/tetris.cpp
  • share/examples/cimg/tron.cpp
  • share/examples/cimg/tutorial.cpp
  • share/examples/cimg/use_RGBclass.cpp
  • share/examples/cimg/use_chlpca.cpp
  • share/examples/cimg/use_cimgIPL.cpp
  • share/examples/cimg/use_cimgmatlab.cpp
  • share/examples/cimg/use_cimgmatlab.m
  • share/examples/cimg/use_draw_gradient.cpp
  • share/examples/cimg/use_jpeg_buffer.cpp
  • share/examples/cimg/use_nlmeans.cpp
  • share/examples/cimg/use_skeleton.cpp
  • share/examples/cimg/use_tiff_stream.cpp
  • share/examples/cimg/use_tinymatwriter.cpp
  • share/examples/cimg/wavelet_atrous.cpp
distinfo 1
FileSizeSHA256
GreycLab-CImg-v.4.0.5_GH0.tar.gz1.2698184e+07691b4be0b19af85569bc01169e8e6a63dffe48e9cb3ca97c0ec10a8da580b74b

Commit history 5

DateCommitCreditsLog message
2e12f94300 Thierry Thomas graphics/cimg: upgrade to v.4.0.5
ab87e45175 Thierry Thomas graphics/cimg: upgrade to v.4.0.4
3505a69f3f Thierry Thomas graphics/cimg: upgrade to v.4.0.3
445d97c794 Thierry Thomas graphics/cimg: upgrade to 4.0.2
e4bf8acedb Thierry Thomas graphics/cimg: upgrade to v.4.0.1