// // Copyright 2013 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 // #include #include #include #include #include "color_space_write_test.hpp" #include "mandel_view.hpp" #include "paths.hpp" namespace gil = boost::gil; void test_write() { // test writing all supported image types { gil::write_view( targa_out + "rgb8_test.tga", create_mandel_view(200, 200, gil::rgb8_pixel_t(0, 0, 255), gil::rgb8_pixel_t(0, 255, 0)), gil::targa_tag()); } { gil::write_view( targa_out + "rgba8_test.tga", create_mandel_view( 200, 200, gil::rgba8_pixel_t(0, 0, 255, 0), gil::rgba8_pixel_t(0, 255, 0, 0)), gil::targa_tag()); } } void test_rgb_color_space_write() { color_space_write_test( targa_out + "rgb_color_space_test.tga", targa_out + "bgr_color_space_test.tga"); } int main() { test_rgb_color_space_write(); test_write(); return boost::report_errors(); }