Boost C++ Libraries Home Libraries People FAQ More

Next

Chapter 1. Boost.GIL.IO

Christian Henning

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)

Table of Contents

Overview
Tutorial
Using IO
Running gil::io tests

This extension to boost::gil provides an easy to use interface for reading and writing various image formats. It also includes a framework for adding new formats.

Please see section 3.3 for all supported image formats. A basic tutorial is provided in section Tutorial. Also, this extension requires Boost version 1.42 and up. Furthermore the gil extension Toolbox is used.

For adding new image formats please refer to section Extending GIL::IO with new Formats.

Supported Platforms

All platforms supported by boost which have a decent C++ compiler. Depending on the image format one or more of the following image libraries might be needed:

  • libtiff
  • libjpeg
  • libpng
  • libraw
  • zlib

The library is designed to support as many formats as required by the user. For instance, if the user only needs bmp support none of the above mentioned dependencies are required.

There are more details available in this documentation on the image format dependencies. Please see section Supported Image Formats.

Last revised: March 27, 2013 at 19:10:30 GMT


Next