aŋ
i
nfo
m
acros
Xf_CleanMix
Using a Transform & a mask we can choose which part is affected.
.
s
etting/
M
acro:
Copy
--[[-- Written by : Nguyen Tuan An Written on : Jan, 2024 Version 1.0 --]]-- { Tools = ordered() { Xf_CleanMix = GroupOperator { CtrlWZoom = false, CustomData = { Path = { Map = { ["Setting:"] = "Macros:\\" } }, }, Inputs = ordered() { MainInput1 = InstanceInput { SourceOp = "Transform1", Source = "Input", }, Input1 = InstanceInput { SourceOp = "Transform1", Source = "Center", }, Input2 = InstanceInput { SourceOp = "Transform1", Source = "Pivot", }, Input3 = InstanceInput { SourceOp = "Transform1", Source = "UseSizeAndAspect", Default = 1, }, Input4 = InstanceInput { SourceOp = "Transform1", Source = "Size", Default = 1, }, Input5 = InstanceInput { SourceOp = "Transform1", Source = "Aspect", Default = 1, }, Input6 = InstanceInput { SourceOp = "Transform1", Source = "XSize", Default = 1, }, Input7 = InstanceInput { SourceOp = "Transform1", Source = "YSize", Default = 1, }, Input8 = InstanceInput { SourceOp = "Transform1", Source = "Angle", Default = 0, }, Input9 = InstanceInput { SourceOp = "Transform1", Source = "FlipHoriz", ControlGroup = 10, Default = 0, }, Input10 = InstanceInput { SourceOp = "Transform1", Source = "FlipVert", ControlGroup = 10, Default = 0, }, Input11 = InstanceInput { SourceOp = "Transform1", Source = "Edges", Default = 0, }, Input12 = InstanceInput { SourceOp = "Transform1", Source = "InvertTransform", }, Input13 = InstanceInput { SourceOp = "ColorCorrector1", Source = "Channel", }, Input14 = InstanceInput { SourceOp = "ColorCorrector1", Source = "MasterRGBGain", Name = "Gain", Default = 1, }, Input15 = InstanceInput { SourceOp = "ColorCorrector1", Source = "MasterRGBGamma", Name = "Gamma", Default = 1, }, Input16 = InstanceInput { SourceOp = "ColorCorrector1", Source = "MasterRedGain", Name = "Gain", Default = 1, }, Input17 = InstanceInput { SourceOp = "ColorCorrector1", Source = "MasterRedGamma", Name = "Gamma", Default = 1, }, Input18 = InstanceInput { SourceOp = "ColorCorrector1", Source = "MasterGreenGain", Name = "Gain", Default = 1, }, Input19 = InstanceInput { SourceOp = "ColorCorrector1", Source = "MasterGreenGamma", Name = "Gamma", Default = 1, }, Input20 = InstanceInput { SourceOp = "ColorCorrector1", Source = "MasterBlueGain", Name = "Gain", Default = 1, }, Input21 = InstanceInput { SourceOp = "ColorCorrector1", Source = "MasterBlueGamma", Name = "Gamma", Default = 1, }, MainInput2 = InstanceInput { SourceOp = "Blur1", Source = "Input", Name = "Alpha", }, Input22 = InstanceInput { SourceOp = "Blur1", Source = "XBlurSize", MaxScale = 2, Default = 1, } }, Outputs = { MainOutput1 = InstanceOutput { SourceOp = "ColorCorrector1", Source = "Output", } }, ViewInfo = GroupInfo { Pos = { -617.032, -440.434 }, Flags = { AllowPan = false, AutoSnap = true, RemoveRouters = true }, Size = { 310.791, 131.504, 155.396, 24.2424 }, Direction = "Horizontal", PipeStyle = "Direct", Scale = 1, Offset = { 0, 0 } }, Tools = ordered() { Transform1 = Transform { CtrlWZoom = false, CtrlWShown = false, Inputs = { EffectMask = Input { SourceOp = "Blur1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 70.315, 8.18756 } }, }, ColorCorrector1 = ColorCorrector { CtrlWShown = false, Inputs = { EffectMask = Input { SourceOp = "Blur1", Source = "Output", }, ColorRanges = Input { Value = ColorCurves { Curves = { { Points = { { 0, 1 }, { 0.4, 0.2 }, { 0.6, 0 }, { 1, 0 } } }, { Points = { { 0, 0 }, { 0.4, 0 }, { 0.6, 0.2 }, { 1, 1 } } } } }, }, HistogramIgnoreTransparent = Input { Value = 1, }, Input = Input { SourceOp = "Transform1", Source = "Output", }, }, ViewInfo = OperatorInfo { Pos = { 92, 73.3276 } }, }, Blur1 = Blur { CtrlWShown = false, Inputs = { Filter = Input { Value = FuID { "Fast Gaussian" }, }, Red = Input { Value = 0, }, Green = Input { Value = 0, }, Blue = Input { Value = 0, }, }, ViewInfo = OperatorInfo { Pos = { -92.791, 9.04456 } }, } }, Colors = { TileColor = { R = 0.725490196078431, G = 0.690196078431373, B = 0.592156862745098 }, } } } }