diff options
| author | Ben Culkin <scorpress@gmail.com> | 2020-04-13 18:33:34 -0400 |
|---|---|---|
| committer | Ben Culkin <scorpress@gmail.com> | 2020-04-13 18:33:34 -0400 |
| commit | c082267a7f3239024e85291758224b82e4417ee1 (patch) | |
| tree | 58aae3df2643f681221103945efcbf03f0d45024 /src/bjc/imgchain | |
| parent | 9f23a0172db25ab5fb3fef8e8f45a7d22944f833 (diff) | |
Rename BrightnessStage
Rename BrightnessState to TintingStage, to better match its
functionality
Diffstat (limited to 'src/bjc/imgchain')
| -rw-r--r-- | src/bjc/imgchain/ImgPipeline.java | 4 | ||||
| -rw-r--r-- | src/bjc/imgchain/pipeline/stages/TintingStage.java (renamed from src/bjc/imgchain/pipeline/stages/BrightnessStage.java) | 34 |
2 files changed, 30 insertions, 8 deletions
diff --git a/src/bjc/imgchain/ImgPipeline.java b/src/bjc/imgchain/ImgPipeline.java index d009ecc..0c914e9 100644 --- a/src/bjc/imgchain/ImgPipeline.java +++ b/src/bjc/imgchain/ImgPipeline.java @@ -18,7 +18,7 @@ import javax.swing.border.TitledBorder; import bjc.imgchain.pipeline.MutablePipeline;
import bjc.imgchain.pipeline.PipelineStage;
-import bjc.imgchain.pipeline.stages.BrightnessStage;
+import bjc.imgchain.pipeline.stages.TintingStage;
import bjc.imgchain.pipeline.stages.ColorSkewStage;
import bjc.imgchain.pipeline.stages.GaussStage;
import bjc.imgchain.pipeline.stages.GreyscaleStage;
@@ -158,7 +158,7 @@ public class ImgPipeline extends JInternalFrame { }
break;
case "Tint": {
- stag = new BrightnessStage();
+ stag = new TintingStage();
}
break;
case "Colorized Threshold": {
diff --git a/src/bjc/imgchain/pipeline/stages/BrightnessStage.java b/src/bjc/imgchain/pipeline/stages/TintingStage.java index cca914a..ed3b8f2 100644 --- a/src/bjc/imgchain/pipeline/stages/BrightnessStage.java +++ b/src/bjc/imgchain/pipeline/stages/TintingStage.java @@ -10,12 +10,31 @@ import javax.swing.border.TitledBorder; import bjc.imgchain.pipeline.StageType;
import bjc.imgchain.utils.LabeledInputPanel;
-public class BrightnessStage extends AbstractPixelStage {
- public BrightnessStage() {
+/**
+ * A stage to tint an image, by increasing/decreasing the values of the color components.
+ *
+ * @author Ben Culkin
+ *
+ */
+public class TintingStage extends AbstractPixelStage {
+ /**
+ * Create a new brightness stage with no effect.
+ */
+ public TintingStage() {
this(0, 0, 0);
}
- public BrightnessStage(int rr, int gg, int bb) {
+ /**
+ * Create a new brightness stage with the specified effect.
+ *
+ * @param rr
+ * The value to change the red component by.
+ * @param gg
+ * The value to change the green component by.
+ * @param bb
+ * The value to change the blue component by.
+ */
+ public TintingStage(int rr, int gg, int bb) {
super(StageType.IMGTRANS);
this.rr = rr;
@@ -60,15 +79,18 @@ public class BrightnessStage extends AbstractPixelStage { JPanel rSkew = new JPanel();
rSkew.setLayout(new GridLayout(1, 3));
- rSkew.setBorder(new TitledBorder(new BevelBorder(BevelBorder.LOWERED), "Red Balance"));
+ rSkew.setBorder(
+ new TitledBorder(new BevelBorder(BevelBorder.LOWERED), "Red Balance"));
JPanel gSkew = new JPanel();
gSkew.setLayout(new GridLayout(1, 3));
- gSkew.setBorder(new TitledBorder(new BevelBorder(BevelBorder.LOWERED), "Green Balance"));
+ gSkew.setBorder(
+ new TitledBorder(new BevelBorder(BevelBorder.LOWERED), "Green Balance"));
JPanel bSkew = new JPanel();
bSkew.setLayout(new GridLayout(1, 3));
- bSkew.setBorder(new TitledBorder(new BevelBorder(BevelBorder.LOWERED), "Blue Balance"));
+ bSkew.setBorder(
+ new TitledBorder(new BevelBorder(BevelBorder.LOWERED), "Blue Balance"));
LabeledInputPanel rpercRed = new LabeledInputPanel("+/- Red", rr);
rSkew.add(rpercRed);
|
