44 references to CurveChannel
System.Drawing.Common (12)
System\Drawing\Imaging\Effects\BlackSaturationCurveEffect.cs (1)
24
public BlackSaturationCurveEffect(
CurveChannel
channel, int blackSaturation)
System\Drawing\Imaging\Effects\ColorCurveEffect.cs (3)
15
private protected ColorCurveEffect(CurveAdjustments adjustment,
CurveChannel
channel, int adjustValue)
31
public
CurveChannel
Channel => (
CurveChannel
)_parameters.channel;
System\Drawing\Imaging\Effects\ContrastCurveEffect.cs (1)
22
public ContrastCurveEffect(
CurveChannel
channel, int contrast)
System\Drawing\Imaging\Effects\CurveChannel.cs (1)
9
/// The <see cref="
CurveChannel
"/> enumeration specifies which color channels are affected by a <see cref="ColorCurveEffect"/>.
System\Drawing\Imaging\Effects\DensityCurveEffect.cs (1)
22
public DensityCurveEffect(
CurveChannel
channel, int density)
System\Drawing\Imaging\Effects\ExposureCurveEffect.cs (1)
22
public ExposureCurveEffect(
CurveChannel
channel, int exposure)
System\Drawing\Imaging\Effects\HighlightCurveEffect.cs (1)
23
public HighlightCurveEffect(
CurveChannel
channel, int highlight)
System\Drawing\Imaging\Effects\MidtoneCurveEffect.cs (1)
24
public MidtoneCurveEffect(
CurveChannel
channel, int midtone)
System\Drawing\Imaging\Effects\ShadowCurveEffect.cs (1)
24
public ShadowCurveEffect(
CurveChannel
channel, int shadow)
System\Drawing\Imaging\Effects\WhiteSaturationCurveEffect.cs (1)
24
public WhiteSaturationCurveEffect(
CurveChannel
channel, int whiteSaturation)
System.Drawing.Common.Tests (32)
System\Drawing\Imaging\Effects\EffectsTests.cs (32)
23
[InlineData(
CurveChannel
.All, 0)]
24
[InlineData(
CurveChannel
.Red, 0)]
25
[InlineData(
CurveChannel
.Green, 0)]
26
[InlineData(
CurveChannel
.Blue, 0)]
27
[InlineData(
CurveChannel
.All, 254)]
28
[InlineData(
CurveChannel
.Red, 254)]
29
[InlineData(
CurveChannel
.Green, 254)]
30
[InlineData(
CurveChannel
.Blue, 254)]
31
public void BlackSaturationEffect_Apply(
CurveChannel
channel, int blackPoint)
43
Action action = () => _ = new BlackSaturationCurveEffect(
CurveChannel
.All, blackPoint);
48
[InlineData(
CurveChannel
.All, 1)]
49
[InlineData(
CurveChannel
.Red, 1)]
50
[InlineData(
CurveChannel
.Green, 1)]
51
[InlineData(
CurveChannel
.Blue, 1)]
52
[InlineData(
CurveChannel
.All, 255)]
53
[InlineData(
CurveChannel
.Red, 255)]
54
[InlineData(
CurveChannel
.Green, 255)]
55
[InlineData(
CurveChannel
.Blue, 255)]
56
public void WhiteSaturationEffect_Apply(
CurveChannel
channel, int whitePoint)
69
Action action = () => _ = new WhiteSaturationCurveEffect(
CurveChannel
.All, whitePoint);
254
using ContrastCurveEffect effect = new(
CurveChannel
.All, contrast);
263
Action action = () => _ = new ContrastCurveEffect(
CurveChannel
.All, contrast);
274
using DensityCurveEffect effect = new(
CurveChannel
.All, density);
283
Action action = () => _ = new DensityCurveEffect(
CurveChannel
.All, density);
294
using ExposureCurveEffect effect = new(
CurveChannel
.All, exposure);
303
Action action = () => _ = new ExposureCurveEffect(
CurveChannel
.All, exposure);
314
using HighlightCurveEffect effect = new(
CurveChannel
.All, highlight);
323
Action action = () => _ = new HighlightCurveEffect(
CurveChannel
.All, highlight);
334
using MidtoneCurveEffect effect = new(
CurveChannel
.All, midtone);
343
Action action = () => _ = new MidtoneCurveEffect(
CurveChannel
.All, midtone);
354
using ShadowCurveEffect effect = new(
CurveChannel
.All, shadow);
363
Action action = () => _ = new ShadowCurveEffect(
CurveChannel
.All, shadow);