Functor converting a RGB pixel to a ARGB pixel. More...
Public Member Functions | |
rgba_pixel_8 | operator() (const JSAMPLE *pixel) const |
Convert a RGB pixel to a ARGB pixel. |
Functor converting a RGB pixel to a ARGB pixel.
Definition at line 124 of file jpeg.hpp.
claw::graphic::rgba_pixel_8 claw::graphic::jpeg::reader::RGB_to_pixel32::operator() | ( | const JSAMPLE * | pixel | ) | const |
Convert a RGB pixel to a ARGB pixel.
Definition at line 180 of file jpeg_reader.cpp.
References claw::graphic::rgba_pixel::alpha, claw::graphic::rgba_pixel::blue, claw::graphic::rgba_pixel::components, claw::graphic::rgba_pixel::green, and claw::graphic::rgba_pixel::red.
00181 { 00182 rgba_pixel_8 result; 00183 00184 result.components.alpha = 255; 00185 result.components.red = pixel[0]; 00186 result.components.green = pixel[1]; 00187 result.components.blue = pixel[2]; 00188 00189 return result; 00190 } // jpeg::reader::RGB_to_pixel32::operator()()