inline void read_and_convert_view( const String& file_name , const View& view , const FormatTag& , typename enable_if< mpl::and_< is_format_tag< FormatTag > , detail::is_supported_path_spec< String > > >::type* /* ptr */ = 0 ) { read_and_convert_view( file_name , view , image_read_settings< FormatTag >() , default_color_converter() ); }
inline void read_and_convert_image( const String& file_name , Image& img , const image_read_settings< FormatTag >& settings , typename enable_if< mpl::and_< is_format_tag< FormatTag > , detail::is_supported_path_spec< String > > >::type* /* ptr */ = 0 ) { read_and_convert_image( file_name , img , settings , default_color_converter() ); }
inline void read_and_convert_view( const String& file_name , const View& view , const FormatTag& tag , typename enable_if< typename mpl::and_< typename is_format_tag< FormatTag >::type , typename detail::is_supported_path_spec< String >::type >::type >::type* ptr = 0 ) { read_and_convert_view( file_name , view , point_t( 0, 0 ) , default_color_converter() , tag ); }
inline void read_and_convert_view( Device& device , const View& view , const FormatTag& , typename enable_if< mpl::and_< mpl::or_< detail::is_input_device< Device > , detail::is_adaptable_input_device< FormatTag , Device > > , is_format_tag< FormatTag > > >::type* /* ptr */ = 0 ) { read_and_convert_view( device , view , image_read_settings< FormatTag >() , default_color_converter() ); }
inline void read_and_convert_image( Device& device , Image& img , const image_read_settings< FormatTag >& settings , typename enable_if< mpl::and_< mpl::or_< detail::is_input_device< Device > , detail::is_adaptable_input_device< FormatTag , Device > > , is_format_tag< FormatTag > > >::type* /* ptr */ = 0 ) { read_and_convert_image( device , img , settings , default_color_converter() ); }
inline void read_and_convert_view( Device& device , const View& view , const FormatTag& tag , typename enable_if< typename mpl::and_< typename mpl::or_< typename detail::is_input_device< Device >::type , typename detail::is_adaptable_input_device< FormatTag , Device >::type >::type , typename is_format_tag< FormatTag >::type >::type >::type* ptr = 0 ) { read_and_convert_view( device , view , point_t( 0, 0 ) , default_color_converter() , tag ); }
inline void png_read_and_convert_image(FILE* file,Image& im) { detail::png_reader_color_convert<default_color_converter> m(file, default_color_converter()); m.read_image(im); }
inline void png_read_and_convert_view(const char* filename,const View& view) { detail::png_reader_color_convert<default_color_converter> m(filename,default_color_converter()); m.apply(view); }
inline typename color_converted_view_type<View,DstP>::type color_converted_view(const View& src) { return color_converted_view<DstP>(src,default_color_converter()); }
inline void jpeg_read_and_convert_image(const char* filename,Image& im) { detail::jpeg_reader_color_convert<default_color_converter> m(filename,default_color_converter()); m.read_image(im); }