get_pixel_intensity

2021年6月19日

get_pixel_intensity()は、ピクセルのグレースケール強度を返すテンプレート関数です。ピクセルがグレースケールピクセルでない場合は、ピクセルをグレースケールに変換してその値を返します。 

    template <
        typename P
        >
    inline typename pixel_traits<P>::basic_pixel_type get_pixel_intensity (
        const P& src
    );
    /*!
        requires
            - pixel_traits<P> must be defined
        ensures
            - if (pixel_traits<P>::grayscale == true) then
                - returns src
            - else
                - converts src to grayscale and returns the resulting value.
    !*/

Posted by kinya