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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 4.0.5,3 | 4.0.5,3 | - | 3.5.5_1,3 | 4.0.5,3 |
| FreeBSD:14:quarterly | 4.0.5,3 | 4.0.5,3 | n/a | 3.5.5,3 | 4.0.5,3 |
| FreeBSD:15:latest | 4.0.5,3 | 4.0.5,3 | n/a | 3.5.5_1,3 | 3.5.5_1,3 |
| FreeBSD:15:quarterly | 4.0.5,3 | 4.0.5,3 | n/a | n/a | n/a |
| FreeBSD:16:latest | 4.0.5,3 | 4.0.5,3 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/libzip
- archivers/minizip
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/sfcgal
- databases/spatialite
- databases/sqlite3
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/dbus
- devel/dbus-glib
- devel/gdcm
- devel/gettext-runtime
- devel/gflags
- devel/glib20
- devel/glog
- devel/gmake
- devel/highway
- devel/icu
- devel/json-c
- devel/libdaemon
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/librttopo
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm12
- devel/npth
- devel/nspr
- devel/opencl
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/GraphicsMagick
- graphics/ImageMagick7
- graphics/gd
- graphics/gdal
- graphics/gdk-pixbuf2
- graphics/geos
- graphics/giflib
- graphics/graphite2
- graphics/jasper
- graphics/jbig2dec
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libexif
- graphics/libgeotiff
- graphics/libglvnd
- graphics/libgphoto2
- graphics/libheif
- graphics/libjxl
- graphics/liblqr-1
- graphics/libraw
- graphics/libwmf
- graphics/mesa-libs
- graphics/opencv
- graphics/openexr
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/poppler
- graphics/poppler-data
- graphics/proj
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/webp
- lang/gcc14
- lang/perl5.42
- lang/python312
The first 100 are listed.
Run dependencies 222
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/libzip
- archivers/lzo2
- archivers/minizip
- archivers/zstd
- audio/lame
- audio/libogg
- audio/libvorbis
- audio/mpg123
- audio/opus
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/sfcgal
- databases/spatialite
- databases/sqlite3
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/dbus
- devel/dbus-glib
- devel/gdcm
- devel/gettext-runtime
- devel/gflags
- devel/glib20
- devel/glog
- devel/gsettings-desktop-schemas
- devel/highway
- devel/icu
- devel/json-c
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libpciaccess
- devel/librttopo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm12
- devel/npth
- devel/nspr
- devel/opencl
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/GraphicsMagick
- graphics/ImageMagick7
- graphics/cairo
- graphics/dcraw
- graphics/gd
- graphics/gdal
- graphics/gdk-pixbuf2
- graphics/geos
- graphics/giflib
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jasper
- graphics/jbig2dec
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libexif
- graphics/libgeotiff
- graphics/libglvnd
- graphics/libgphoto2
- graphics/libheif
- graphics/libjxl
- graphics/liblqr-1
- graphics/libraw
- graphics/libwmf
- graphics/mesa-libs
- graphics/opencv
- graphics/openexr
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/poppler
- graphics/poppler-data
- graphics/proj
- graphics/spirv-tools
The first 100 are listed.
Required by 1
Configuration
Options name: graphics_cimg
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build 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
| File | Size | SHA256 |
|---|---|---|
| GreycLab-CImg-v.4.0.5_GH0.tar.gz | 1.2698184e+07 | 691b4be0b19af85569bc01169e8e6a63dffe48e9cb3ca97c0ec10a8da580b74b |