{"id":15047907,"url":"https://github.com/boostorg/gil","last_synced_at":"2025-05-16T01:07:37.610Z","repository":{"id":6353178,"uuid":"7590006","full_name":"boostorg/gil","owner":"boostorg","description":"Boost.GIL - Generic Image Library | Requires C++14 since Boost 1.80","archived":false,"fork":false,"pushed_at":"2025-04-18T20:01:03.000Z","size":79801,"stargazers_count":181,"open_issues_count":101,"forks_count":165,"subscribers_count":17,"default_branch":"develop","last_synced_at":"2025-04-19T08:06:37.007Z","etag":null,"topics":["boost","cplusplus","cplusplus-11","generic-image-library","gil","image","image-processing","image-processing-library","raster","raster-processing"],"latest_commit_sha":null,"homepage":"https://boostorg.github.io/gil","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"ncbi/sratoolkit","license":"bsl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/boostorg.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2013-01-13T15:59:22.000Z","updated_at":"2025-04-18T19:59:39.000Z","dependencies_parsed_at":"2023-12-25T00:18:36.181Z","dependency_job_id":"ffb000db-c17d-42ac-ae0c-245b1b2fe75e","html_url":"https://github.com/boostorg/gil","commit_stats":{"total_commits":1097,"total_committers":71,"mean_commits":"15.450704225352112","dds":0.4029170464904285,"last_synced_commit":"ecea33a9051e607dd05db199fdbe6ccdb31a1a5a"},"previous_names":[],"tags_count":93,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boostorg%2Fgil","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boostorg%2Fgil/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boostorg%2Fgil/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/boostorg%2Fgil/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/boostorg","download_url":"https://codeload.github.com/boostorg/gil/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254448579,"owners_count":22072764,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["boost","cplusplus","cplusplus-11","generic-image-library","gil","image","image-processing","image-processing-library","raster","raster-processing"],"created_at":"2024-09-24T21:05:56.720Z","updated_at":"2025-05-16T01:07:32.584Z","avatar_url":"https://github.com/boostorg.png","language":"C++","readme":"![Boost Generic Image Library (GIL)](https://raw.githubusercontent.com/boostorg/gil/develop/doc/_static/gil.png)\n\n[![Language](https://img.shields.io/badge/C%2B%2B-14-blue.svg)](https://en.wikipedia.org/wiki/C%2B%2B#Standardization)\n[![License](https://img.shields.io/badge/license-BSL-blue.svg)](https://opensource.org/licenses/BSL-1.0)\n[![Documentation](https://img.shields.io/badge/gil-documentation-blue.svg)](http://boostorg.github.com/gil/)\n[![Wiki](https://img.shields.io/badge/gil-wiki-blue.svg)](https://github.com/boostorg/gil/wiki)\n[![Mailing List](https://img.shields.io/badge/gil-mailing%20list-4eb899.svg)](https://lists.boost.org/mailman/listinfo.cgi/boost-gil)\n[![Gitter](https://img.shields.io/badge/gil-chat%20on%20gitter-4eb899.svg)](https://gitter.im/boostorg/gil)\n[![Try it online](https://img.shields.io/badge/on-wandbox-blue.svg)](https://wandbox.org/permlink/isNgnMuqWcqTqzy7)\n[![Conan](https://img.shields.io/badge/on-conan-blue.svg)](https://bintray.com/bincrafters/public-conan/boost_gil%3Abincrafters)\n[![Vcpkg](https://img.shields.io/badge/on-vcpkg-blue.svg)](https://github.com/Microsoft/vcpkg/tree/master/ports/boost-gil)\n\nDocumentation | GitHub Actions | AppVeyor | Regression | Codecov\n--------------|----------------|----------|------------|----------\n[![develop](https://img.shields.io/badge/doc-develop-blue.svg)](https://boostorg.github.io/gil/develop/) | [![GitHub Actions](https://github.com/boostorg/gil/workflows/CI/badge.svg?branch=develop)](https://github.com/boostorg/gil/actions?query=branch:develop) | [![AppVeyor](https://ci.appveyor.com/api/projects/status/w4k19d8io2af168h/branch/develop?svg=true)](https://ci.appveyor.com/project/stefanseefeld/gil/branch/develop) | [![gil](https://img.shields.io/badge/gil-develop-blue.svg)](http://www.boost.org/development/tests/develop/developer/gil.html) | [![codecov](https://codecov.io/gh/boostorg/gil/branch/develop/graphs/badge.svg)](https://app.codecov.io/gh/boostorg/gil/branch/develop)\n[![master](https://img.shields.io/badge/doc-master-blue.svg)](https://boostorg.github.io/gil/) | [![GitHub Actions](https://github.com/boostorg/gil/workflows/CI/badge.svg?branch=master)](https://github.com/boostorg/gil/actions?query=branch:master) | [![AppVeyor](https://ci.appveyor.com/api/projects/status/w4k19d8io2af168h?svg=true)](https://ci.appveyor.com/project/stefanseefeld/gil/branch/master) | [![gil](https://img.shields.io/badge/gil-master-blue.svg)](http://www.boost.org/development/tests/master/developer/gil.html) | [![codecov](https://codecov.io/gh/boostorg/gil/branch/master/graphs/badge.svg)](https://app.codecov.io/gh/boostorg/gil/branch/master)\n \n# Boost.GIL\n\n- [Introduction](#introduction)\n- [Documentation](#documentation)\n- [Requirements](#requirements)\n- [Branches](#branches)\n- [Community](#community)\n- [Contributing](#contributing-we-need-your-help)\n- [License](#license)\n\n## Introduction\n\nBoost.GIL is a part of the [Boost C++ Libraries](http://github.com/boostorg).\n\nThe Boost Generic Image Library (GIL) is a **C++14** header-only library that abstracts image\nrepresentations from algorithms and allows writing code that can work on a\nvariety of images with performance similar to hand-writing for a specific image type.\n\n## Documentation\n\n- [Latest release](https://boost.org/libs/gil)\n- [Branch master](http://boostorg.github.io/gil/) (latest release with minor changes)\n- [Branch develop](http://boostorg.github.io/gil/develop/)\n\nSee [RELEASES.md](RELEASES.md) for release notes.\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for instructions about how to build and\nrun tests and examples using Boost.Build or CMake.\n\nSee [example/README.md](example/README.md) for GIL usage examples.\n\nSee [example/b2/README.md](example/b2/README.md) for Boost.Build configuration examples.\n\nSee [example/cmake/README.md](example/cmake/README.md) for CMake configuration examples.\n\n## Requirements\n\nThe Boost Generic Image Library (GIL) requires:\n\n- C++14 compiler (GCC 6, clang 3.9, MSVC++ 14.1 (1910) or any later version)\n- Boost header-only libraries\n\nOptionally, in order to build and run tests and examples:\n\n- Boost.Filesystem\n- Boost.Test\n- Headers and libraries of libjpeg, libpng, libtiff, libraw for the I/O extension and some of examples.\n\n## Branches\n\nThe official repository contains the following branches:\n\n- [**master**](https://github.com/boostorg/gil/tree/master) This\n  holds the most recent snapshot with code that is known to be stable.\n\n- [**develop**](https://github.com/boostorg/gil/tree/develop) This\n  holds the most recent snapshot. It may contain unstable code.\n\n## Community\n\nThere is number of communication channels to ask questions and discuss Boost.GIL issues:\n\n- [GitHub Discussions](https://github.com/boostorg/gil/discussions/)\n- Mailing lists ([Boost discussion policy](https://www.boost.org/more/discussion_policy.html))\n    - [boost-gil](https://lists.boost.org/mailman/listinfo.cgi/boost-gil) (*recommended*) official Boost.GIL mailing list ([archive](https://lists.boost.org/boost-gil/))\n    - [boost-users](https://lists.boost.org/mailman/listinfo.cgi/boost-users) for all Boost users\n    - [boost](https://lists.boost.org/mailman/listinfo.cgi/boost) for all Boost developers\n- Slack at [cpplang.slack.com](https://cppalliance.org/slack/) with Boost channels:\n    - [\\#boost-gil](https://cpplang.slack.com/archives/CSVT0STV2) (*recommended*) official Boost.GIL channel\n    - [\\#boost-user](https://cpplang.slack.com/messages/CEWTCFDN0/) for all Boost users\n    - [\\#boost](https://cpplang.slack.com/messages/C27KZLB0X/) for all Boost developers\n- Gitter room [boostorg/gil](https://gitter.im/boostorg/gil) (old real-time chat space)\n- You can also ask questions via GitHub issue.\n\n## Contributing (We Need Your Help!)\n\nIf you would like to contribute to Boost.GIL, help us improve the library\nand maintain high quality, there is number of ways to do it.\n\nIf you would like to test the library, contribute new feature or a bug fix,\nsee the [CONTRIBUTING.md](CONTRIBUTING.md) where the whole development\ninfrastructure and the contributing workflow is explained in details.\n\nYou may consider performing code reviews on active\n[pull requests](https://github.com/boostorg/gil/pulls) or help\nwith solving reported issues, especially those labelled with:\n\n- [status/need-help](https://github.com/boostorg/gil/labels/status%2Fneed-help)\n- [status/need-feedback](https://github.com/boostorg/gil/labels/status%2Fneed-feedback)\n- [need-minimal-example](https://github.com/boostorg/gil/labels/status%2Fneed-minimal-example)\n\nAny feedback from users and developers, even simple questions about how things work\nor why they were done a certain way, carries value and can be used to improve the library.\n\n## License\n\nDistributed under the [Boost Software License, Version 1.0](http://www.boost.org/LICENSE_1_0.txt).\n","funding_links":[],"categories":["Image Processing"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboostorg%2Fgil","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fboostorg%2Fgil","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fboostorg%2Fgil/lists"}