All Projects → boostorg → Gil

boostorg / Gil

Licence: bsl-1.0
Boost.GIL - Generic Image Library | Requires C++11 since Boost 1.68

Programming Languages

cplusplus
227 projects

Projects that are alternatives of or similar to Gil

Lerc
Limited Error Raster Compression
Stars: ✭ 126 (+3.28%)
Mutual labels:  raster, image-processing, image
Pillow
The friendly PIL fork (Python Imaging Library)
Stars: ✭ 9,241 (+7474.59%)
Mutual labels:  image-processing, image
Mdcs Py
MDCS is an acronym for Mosaic Dataset Configuration Script and is the entry point to a collection of Python classes/libraries that could be consumed by a Python client application to complete a given workflow for creating a mosaic dataset, populating it with data, and setting all required/desired parameters.
Stars: ✭ 38 (-68.85%)
Mutual labels:  raster, image
Damselfly
Damselfly is a server-based Digital Asset Management system for photographs. The goal of Damselfly is to index an extremely large collection of images, and allow easy search and retrieval of those images, using metadata such as the IPTC keyword tags, as well as the folder and file names.
Stars: ✭ 86 (-29.51%)
Mutual labels:  image-processing, image
Metalpetal
A GPU accelerated image and video processing framework built on Metal.
Stars: ✭ 907 (+643.44%)
Mutual labels:  image-processing, image
Smartcircle
✂️Automatically determine where to crop a circular image out of a rectangular.
Stars: ✭ 29 (-76.23%)
Mutual labels:  image-processing, image
Raster
An image processing library for Rust
Stars: ✭ 79 (-35.25%)
Mutual labels:  raster, image-processing
Oblique
With Oblique explore new styles of displaying images
Stars: ✭ 633 (+418.85%)
Mutual labels:  image-processing, image
Png To Ico
convert png to ico format
Stars: ✭ 88 (-27.87%)
Mutual labels:  image-processing, image
Pyautolens
PyAutoLens: Open Source Strong Gravitational Lensing
Stars: ✭ 90 (-26.23%)
Mutual labels:  image-processing, image
Pimg
📷 Mini Image Lazy Loader for P(R)eact and Vue
Stars: ✭ 97 (-20.49%)
Mutual labels:  image-processing, image
Detection Of Breast Cancer Using Neural Networks
This project is made in Matlab Platform and it detects whether a person has cancer or not by taking into account his/her mammogram.
Stars: ✭ 15 (-87.7%)
Mutual labels:  image-processing, image
Cometa
Super fast, on-demand and on-the-fly, image processing.
Stars: ✭ 8 (-93.44%)
Mutual labels:  image-processing, image
Imagemin Module
Automatically optimize (compress) all images used in Nuxt.js
Stars: ✭ 37 (-69.67%)
Mutual labels:  image-processing, image
Flyimg
Dockerized PHP7 application runs as a Microservice to resize and crop images on the fly. Get optimised images with MozJPEG, WebP or PNG using ImageMagick. Includes face detection, cropping, face blurring, image rotation and many other options. Abstract storage based on FlySystem in order to store images on any provider (local, AWS S3...).
Stars: ✭ 762 (+524.59%)
Mutual labels:  image-processing, image
Skrop
Image transformation service using libvips, based on Skipper.
Stars: ✭ 71 (-41.8%)
Mutual labels:  image-processing, image
Gift
Go Image Filtering Toolkit
Stars: ✭ 1,473 (+1107.38%)
Mutual labels:  image-processing, image
Compressor
An easy to use and well designed image compress library for Android, based on Android native image library. Put forward a framework for quick switch from different compress algorithm.
Stars: ✭ 476 (+290.16%)
Mutual labels:  image-processing, image
Pixload
Image Payload Creating/Injecting tools
Stars: ✭ 586 (+380.33%)
Mutual labels:  image-processing, image
Processing Imageprocessing
Collection of basic image processing algorithms for processing
Stars: ✭ 87 (-28.69%)
Mutual labels:  image-processing, image

Boost Generic Image Library (GIL)

Language License Documentation Wiki Mailing List Gitter Try it online Conan Vcpkg

Documentation GitHub Actions AppVeyor Azure Pipelines CircleCI Regression Codecov
develop GitHub Actions AppVeyor Azure CircleCI gil codecov
master GitHub Actions AppVeyor Azure CircleCI gil codecov

Boost.GIL

Introduction

Boost.GIL is a part of the Boost C++ Libraries.

The Boost Generic Image Library (GIL) is a C++11 header-only library that abstracts image representations from algorithms and allows writing code that can work on a variety of images with performance similar to hand-writing for a specific image type.

Documentation

See RELEASES.md for release notes.

See CONTRIBUTING.md for instructions about how to build and run tests and examples using Boost.Build or CMake.

See example/README.md for GIL usage examples.

See example/b2/README.md for Boost.Build configuration examples.

See example/cmake/README.md for CMake configuration examples.

Requirements

NOTE: The library source code is currently being modernized for C++11.

The Boost Generic Image Library (GIL) requires:

  • C++11 compiler (GCC 4.9, clang 3.3, MSVC++ 14.0 (1900) or any later version)
  • Boost header-only libraries

Optionally, in order to build and run tests and examples:

  • Boost.Filesystem
  • Boost.Test
  • Headers and libraries of libjpeg, libpng, libtiff, libraw for the I/O extension and some of examples.

Branches

The official repository contains the following branches:

  • master This holds the most recent snapshot with code that is known to be stable.

  • develop This holds the most recent snapshot. It may contain unstable code.

Community

There is number of communication channels to ask questions and discuss Boost.GIL issues:

Contributing (We Need Your Help!)

If you would like to contribute to Boost.GIL, help us improve the library and maintain high quality, there is number of ways to do it.

If you would like to test the library, contribute new feature or a bug fix, see the CONTRIBUTING.md where the whole development infrastructure and the contributing workflow is explained in details.

You may consider performing code reviews on active pull requests or help with solving reported issues, especially those labelled with:

Any feedback from users and developers, even simple questions about how things work or why they were done a certain way, carries value and can be used to improve the library.

License

Distributed under the Boost Software License, Version 1.0.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].