00001 #ifndef Impala_Core_Array_sRGB2RGB_h 00002 #define Impala_Core_Array_sRGB2RGB_h 00003 00004 #include "Core/Array/Pattern/PatUnaryPixOp.h" 00005 #include "Core/Array/Trait/UpoSRGB2RGB.h" 00006 00007 namespace Impala 00008 { 00009 namespace Core 00010 { 00011 namespace Array 00012 { 00013 00014 00015 inline void 00016 sRGB2RGB(Array2dVec3Real64*& dst, Array2dVec3UInt8* src) 00017 { 00018 Trait::UpoSRGB2RGBPtr upo; 00019 Pattern::PatUnaryPixOp(dst, src, upo); 00020 } 00021 00022 } // namespace Array 00023 } // namespace Core 00024 } // namespace Impala 00025 00026 #endif