Grok 12.0.1
|
Apply MCT with optional DC shift to irreversible compressed image. More...
Public Member Functions | |
void | transform (ScheduleInfo info) |
Private Attributes | |
const float | a_r = 0.299f |
const float | a_g = 0.587f |
const float | a_b = 0.114f |
const float | cb = 0.5f / (1.0f - a_b) |
const float | cr = 0.5f / (1.0f - a_r) |
Apply MCT with optional DC shift to irreversible compressed image.
|
inline |
References a_b, a_g, a_r, cb, grk::ScheduleInfo::compno, grk::Tile::comps, hwy::HWY_NAMESPACE::ConvertTo(), cr, grk::TileComponentWindow< T >::getResWindowBufferHighestSimple(), grk::TileComponentWindow< T >::getResWindowBufferHighestStride(), grk::TileComponent::getWindow(), grk::grk_read(), HWY_FULL, hwy::HWY_NAMESPACE::Lanes(), hwy::HWY_NAMESPACE::Load(), hwy::HWY_NAMESPACE::Set(), grk::ScheduleInfo::shiftInfo, hwy::HWY_NAMESPACE::Store(), grk::ScheduleInfo::tile, grk::ScheduleInfo::yBegin, and grk::ScheduleInfo::yEnd.
Referenced by transform().
Referenced by transform().
Referenced by transform().
Referenced by transform().
Referenced by transform().