private void SetFilter() { ImageType = ImageTypes.Rgb32bpp; Af.YCbCrLinear newFilter = new Af.YCbCrLinear(); newFilter.InY = yIn.ToIntRange(0, 255); newFilter.OutY = yOut.ToIntRange(0, 255); newFilter.InCb = cbIn.ToIntRange(0, 255); newFilter.OutCb = cbOut.ToIntRange(0, 255); newFilter.InCr = crIn.ToIntRange(0, 255); newFilter.OutCr = crOut.ToIntRange(0, 255); imageFilter = newFilter; }
// On Filters->YCbCr filtering private void yCbCrLinearFiltersItem_Click(object sender, System.EventArgs e) { YCbCrLinear filter = new YCbCrLinear(); filter.InCb = new Range(-0.3f, 0.3f); ApplyFilter(filter); yCbCrLinearFiltersItem.Checked = true; }