One Hat Cyber Team
Your IP :
216.73.216.231
Server IP :
162.240.179.46
Server :
Linux vps-14493116.nutrivittasaude.com.br 5.14.0-611.49.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 21 16:39:08 EDT 2026 x86_64
Server Software :
Apache
PHP Version :
8.2.31
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
include
/
boost
/
gil
/
extension
/
io
/
png
/
detail
/
Edit File:
is_allowed.hpp
// // Copyright 2008 Christian Henning, Lubomir Bourdev // // 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 // #ifndef BOOST_GIL_EXTENSION_IO_PNG_DETAIL_IS_ALLOWED_HPP #define BOOST_GIL_EXTENSION_IO_PNG_DETAIL_IS_ALLOWED_HPP #include <boost/gil/extension/io/png/tags.hpp> #include <type_traits> namespace boost { namespace gil { namespace detail { template< typename View > bool is_allowed( const image_read_info< png_tag >& info , std::true_type // is read_and_no_convert ) { using pixel_t = typename get_pixel_type<View>::type; using channel_t = typename channel_traits<typename element_type<pixel_t>::type>::value_type; const png_num_channels::type dst_num_channels = num_channels< pixel_t >::value; const png_bitdepth::type dst_bit_depth = detail::unsigned_integral_num_bits< channel_t >::value; return dst_num_channels == info._num_channels && dst_bit_depth == info._bit_depth; } template< typename View > bool is_allowed( const image_read_info< png_tag >& /* info */ , std::false_type // is read_and_convert ) { return true; } } // namespace detail } // namespace gil } // namespace boost #endif
Simpan