@@ -122,4 +122,91 @@ public void SetBrightness3()
122
122
var file = image . SaveAndCompareTestFile ( "file_example_PNG_500kB.png" ) ;
123
123
TestHelper . OpenFileInExplorer ( file ) ;
124
124
}
125
+
126
+ [ TestMethod ( ) ]
127
+ public void SetSoftEdgeEffect1 ( )
128
+ {
129
+ Image < Rgba32 > image = TestFileProvider . GetDefaultTestImage ( ) ;
130
+ image . SetSoftEdgeEffect ( 50.0f ) ;
131
+ var file = image . SaveAndCompareTestFile ( "SetSoftEdgeMaskResult1.png" ) ;
132
+ TestHelper . OpenFileInExplorer ( file ) ;
133
+ }
134
+
135
+ [ TestMethod ( ) ]
136
+ public void SetDuotoneEffect1 ( )
137
+ {
138
+ Image < Rgba32 > image = TestFileProvider . GetDefaultTestImage ( ) ;
139
+ var list = image . GetColorCount ( ) ;
140
+ list = list . OrderByDescending ( t => t . Count ) . ToList ( ) ;
141
+
142
+ ColorMetadata color1 = new ColorMetadata ( list [ 0 ] . Color ) ;
143
+ ColorMetadata color2 = new ColorMetadata ( list [ 1 ] . Color ) ;
144
+
145
+ image . SetDuotoneEffect ( color1 , color2 ) ;
146
+ var file = image . SaveAndCompareTestFile ( "SetDuotoneEffect1.png" ) ;
147
+ TestHelper . OpenFileInExplorer ( file ) ;
148
+ }
149
+
150
+ [ TestMethod ( ) ]
151
+ public void SetBlackWhiteEffect1 ( )
152
+ {
153
+ Image < Rgba32 > image = TestFileProvider . GetDefaultTestImage ( ) ;
154
+ image . SetBlackWhiteEffect ( 0.5f ) ;
155
+ var file = image . SaveAndCompareTestFile ( "SetBlackWhiteEffect1.png" ) ;
156
+ TestHelper . OpenFileInExplorer ( file ) ;
157
+ }
158
+
159
+ [ TestMethod ( ) ]
160
+ public void SetBlackWhiteEffect2 ( )
161
+ {
162
+ Image < Rgba32 > image = TestFileProvider . GetDefaultTestImage ( ) ;
163
+ image . SetBlackWhiteEffect ( 0.7f ) ;
164
+ var file = image . SaveAndCompareTestFile ( "SetBlackWhiteEffect2.png" ) ;
165
+ TestHelper . OpenFileInExplorer ( file ) ;
166
+ }
167
+
168
+ [ TestMethod ( ) ]
169
+ public void SetBlackWhiteEffect3 ( )
170
+ {
171
+ Image < Rgba32 > image = TestFileProvider . GetDefaultTestImage ( ) ;
172
+ image . SetBlackWhiteEffect ( 0.2f ) ;
173
+ var file = image . SaveAndCompareTestFile ( "SetBlackWhiteEffect3.png" ) ;
174
+ TestHelper . OpenFileInExplorer ( file ) ;
175
+ }
176
+
177
+ [ TestMethod ( ) ]
178
+ public void SetBlackWhiteEffect4 ( )
179
+ {
180
+ Image < Rgba32 > image = TestFileProvider . GetDefaultTestImage ( ) ;
181
+ image . SetBlackWhiteEffect ( 0 ) ;
182
+ var file = image . SaveAndCompareTestFile ( "SetBlackWhiteEffect4.png" ) ;
183
+ TestHelper . OpenFileInExplorer ( file ) ;
184
+ }
185
+
186
+ [ TestMethod ( ) ]
187
+ public void SetBlackWhiteEffect5 ( )
188
+ {
189
+ Image < Rgba32 > image = TestFileProvider . GetDefaultTestImage ( ) ;
190
+ image . SetBlackWhiteEffect ( 1 ) ;
191
+ var file = image . SaveAndCompareTestFile ( "SetBlackWhiteEffect5.png" ) ;
192
+ TestHelper . OpenFileInExplorer ( file ) ;
193
+ }
194
+
195
+ [ TestMethod ( ) ]
196
+ public void SetGrayScaleEffect1 ( )
197
+ {
198
+ Image < Rgba32 > image = TestFileProvider . GetDefaultTestImage ( ) ;
199
+ image . SetGrayScaleEffect ( ) ;
200
+ var file = image . SaveAndCompareTestFile ( "SetGrayScaleEffect1.png" ) ;
201
+ TestHelper . OpenFileInExplorer ( file ) ;
202
+ }
203
+
204
+ [ TestMethod ( ) ]
205
+ public void SetLuminanceEffect1 ( )
206
+ {
207
+ Image < Rgba32 > image = TestFileProvider . GetDefaultTestImage ( ) ;
208
+ image . SetLuminanceEffect ( ) ;
209
+ var file = image . SaveAndCompareTestFile ( "SetLuminanceEffect1.png" ) ;
210
+ TestHelper . OpenFileInExplorer ( file ) ;
211
+ }
125
212
}
0 commit comments