@@ -16,169 +16,151 @@ public void ShouldReturnImageWithRgb24FormatForRgbImage()
16
16
{
17
17
var pixels = new byte [ 150 ] ;
18
18
19
- using ( var image = new MagickImage ( MagickColors . Red , 5 , 10 ) )
20
- {
21
- var bitmapSource = image . ToBitmapSource ( ) ;
22
-
23
- Assert . Equal ( PixelFormats . Rgb24 , bitmapSource . Format ) ;
24
- Assert . Equal ( 5 , bitmapSource . Width ) ;
25
- Assert . Equal ( 10 , bitmapSource . Height ) ;
26
- Assert . Equal ( 96 , bitmapSource . DpiX ) ;
27
- Assert . Equal ( 96 , bitmapSource . DpiY ) ;
28
-
29
- bitmapSource . CopyPixels ( pixels , 15 , 0 ) ;
30
-
31
- Assert . Equal ( 255 , pixels [ 0 ] ) ;
32
- Assert . Equal ( 0 , pixels [ 1 ] ) ;
33
- Assert . Equal ( 0 , pixels [ 2 ] ) ;
34
- }
19
+ using var image = new MagickImage ( MagickColors . Red , 5 , 10 ) ;
20
+ var bitmapSource = image . ToBitmapSource ( ) ;
21
+
22
+ Assert . Equal ( PixelFormats . Rgb24 , bitmapSource . Format ) ;
23
+ Assert . Equal ( 5 , bitmapSource . Width ) ;
24
+ Assert . Equal ( 10 , bitmapSource . Height ) ;
25
+ Assert . Equal ( 96 , bitmapSource . DpiX ) ;
26
+ Assert . Equal ( 96 , bitmapSource . DpiY ) ;
27
+
28
+ bitmapSource . CopyPixels ( pixels , 15 , 0 ) ;
29
+
30
+ Assert . Equal ( 255 , pixels [ 0 ] ) ;
31
+ Assert . Equal ( 0 , pixels [ 1 ] ) ;
32
+ Assert . Equal ( 0 , pixels [ 2 ] ) ;
35
33
}
36
34
37
35
[ Fact ]
38
36
public void ShouldReturnImageWithCmyk32FormatForCmykImage ( )
39
37
{
40
38
var pixels = new byte [ 200 ] ;
41
39
42
- using ( var image = new MagickImage ( MagickColors . Red , 10 , 5 ) )
43
- {
44
- image . ColorSpace = ColorSpace . CMYK ;
40
+ using var image = new MagickImage ( MagickColors . Red , 10 , 5 ) ;
41
+ image . ColorSpace = ColorSpace . CMYK ;
45
42
46
- var bitmapSource = image . ToBitmapSource ( ) ;
43
+ var bitmapSource = image . ToBitmapSource ( ) ;
47
44
48
- Assert . Equal ( PixelFormats . Cmyk32 , bitmapSource . Format ) ;
49
- Assert . Equal ( 10 , bitmapSource . Width ) ;
50
- Assert . Equal ( 5 , bitmapSource . Height ) ;
51
- Assert . Equal ( 96 , bitmapSource . DpiX ) ;
52
- Assert . Equal ( 96 , bitmapSource . DpiY ) ;
45
+ Assert . Equal ( PixelFormats . Cmyk32 , bitmapSource . Format ) ;
46
+ Assert . Equal ( 10 , bitmapSource . Width ) ;
47
+ Assert . Equal ( 5 , bitmapSource . Height ) ;
48
+ Assert . Equal ( 96 , bitmapSource . DpiX ) ;
49
+ Assert . Equal ( 96 , bitmapSource . DpiY ) ;
53
50
54
- bitmapSource . CopyPixels ( pixels , 40 , 0 ) ;
51
+ bitmapSource . CopyPixels ( pixels , 40 , 0 ) ;
55
52
56
- Assert . Equal ( 0 , pixels [ 0 ] ) ;
57
- Assert . Equal ( 255 , pixels [ 1 ] ) ;
58
- Assert . Equal ( 255 , pixels [ 2 ] ) ;
59
- Assert . Equal ( 0 , pixels [ 3 ] ) ;
60
- }
53
+ Assert . Equal ( 0 , pixels [ 0 ] ) ;
54
+ Assert . Equal ( 255 , pixels [ 1 ] ) ;
55
+ Assert . Equal ( 255 , pixels [ 2 ] ) ;
56
+ Assert . Equal ( 0 , pixels [ 3 ] ) ;
61
57
}
62
58
63
59
[ Fact ]
64
60
public void ShouldReturnImageWithBgra32FormatForRgbaImage ( )
65
61
{
66
62
var pixels = new byte [ 200 ] ;
67
63
68
- using ( var image = new MagickImage ( MagickColors . Red , 5 , 10 ) )
69
- {
70
- image . HasAlpha = true ;
64
+ using var image = new MagickImage ( MagickColors . Red , 5 , 10 ) ;
65
+ image . HasAlpha = true ;
71
66
72
- var bitmapSource = image . ToBitmapSource ( ) ;
67
+ var bitmapSource = image . ToBitmapSource ( ) ;
73
68
74
- Assert . Equal ( PixelFormats . Bgra32 , bitmapSource . Format ) ;
75
- Assert . Equal ( 5 , bitmapSource . Width ) ;
76
- Assert . Equal ( 10 , bitmapSource . Height ) ;
77
- Assert . Equal ( 96 , bitmapSource . DpiX ) ;
78
- Assert . Equal ( 96 , bitmapSource . DpiY ) ;
69
+ Assert . Equal ( PixelFormats . Bgra32 , bitmapSource . Format ) ;
70
+ Assert . Equal ( 5 , bitmapSource . Width ) ;
71
+ Assert . Equal ( 10 , bitmapSource . Height ) ;
72
+ Assert . Equal ( 96 , bitmapSource . DpiX ) ;
73
+ Assert . Equal ( 96 , bitmapSource . DpiY ) ;
79
74
80
- bitmapSource . CopyPixels ( pixels , 20 , 0 ) ;
75
+ bitmapSource . CopyPixels ( pixels , 20 , 0 ) ;
81
76
82
- Assert . Equal ( 0 , pixels [ 0 ] ) ;
83
- Assert . Equal ( 0 , pixels [ 1 ] ) ;
84
- Assert . Equal ( 255 , pixels [ 2 ] ) ;
85
- Assert . Equal ( 255 , pixels [ 3 ] ) ;
86
- }
77
+ Assert . Equal ( 0 , pixels [ 0 ] ) ;
78
+ Assert . Equal ( 0 , pixels [ 1 ] ) ;
79
+ Assert . Equal ( 255 , pixels [ 2 ] ) ;
80
+ Assert . Equal ( 255 , pixels [ 3 ] ) ;
87
81
}
88
82
89
83
[ Fact ]
90
84
public void ShouldReturnImageWithRgb24FormatForYCbCrImage ( )
91
85
{
92
86
var pixels = new byte [ 150 ] ;
93
87
94
- using ( var image = new MagickImage ( MagickColors . Red , 5 , 10 ) )
95
- {
96
- image . ColorSpace = ColorSpace . YCbCr ;
88
+ using var image = new MagickImage ( MagickColors . Red , 5 , 10 ) ;
89
+ image . ColorSpace = ColorSpace . YCbCr ;
97
90
98
- var bitmapSource = image . ToBitmapSource ( ) ;
91
+ var bitmapSource = image . ToBitmapSource ( ) ;
99
92
100
- Assert . Equal ( PixelFormats . Rgb24 , bitmapSource . Format ) ;
101
- Assert . Equal ( 5 , bitmapSource . Width ) ;
102
- Assert . Equal ( 10 , bitmapSource . Height ) ;
103
- Assert . Equal ( 96 , bitmapSource . DpiX ) ;
104
- Assert . Equal ( 96 , bitmapSource . DpiY ) ;
93
+ Assert . Equal ( PixelFormats . Rgb24 , bitmapSource . Format ) ;
94
+ Assert . Equal ( 5 , bitmapSource . Width ) ;
95
+ Assert . Equal ( 10 , bitmapSource . Height ) ;
96
+ Assert . Equal ( 96 , bitmapSource . DpiX ) ;
97
+ Assert . Equal ( 96 , bitmapSource . DpiY ) ;
105
98
106
- bitmapSource . CopyPixels ( pixels , 15 , 0 ) ;
99
+ bitmapSource . CopyPixels ( pixels , 15 , 0 ) ;
107
100
108
- Assert . Equal ( 255 , pixels [ 0 ] ) ;
109
- Assert . Equal ( 0 , pixels [ 1 ] ) ;
110
- Assert . Equal ( 0 , pixels [ 2 ] ) ;
111
- }
101
+ Assert . Equal ( 255 , pixels [ 0 ] ) ;
102
+ Assert . Equal ( 0 , pixels [ 1 ] ) ;
103
+ Assert . Equal ( 0 , pixels [ 2 ] ) ;
112
104
}
113
105
114
106
[ Fact ]
115
107
public void ShouldNotConvertTheDpiWhenDensityIsUndefinedAndNotZero ( )
116
108
{
117
- using ( var image = new MagickImage ( MagickColors . Red , 5 , 10 ) )
118
- {
119
- image . Density = new Density ( 1 , 2 , DensityUnit . Undefined ) ;
109
+ using var image = new MagickImage ( MagickColors . Red , 5 , 10 ) ;
110
+ image . Density = new Density ( 1 , 2 , DensityUnit . Undefined ) ;
120
111
121
- var bitmapSource = image . ToBitmapSourceWithDensity ( ) ;
112
+ var bitmapSource = image . ToBitmapSourceWithDensity ( ) ;
122
113
123
- Assert . Equal ( 1 , bitmapSource . DpiX ) ;
124
- Assert . Equal ( 2 , bitmapSource . DpiY ) ;
125
- }
114
+ Assert . Equal ( 1 , bitmapSource . DpiX ) ;
115
+ Assert . Equal ( 2 , bitmapSource . DpiY ) ;
126
116
}
127
117
128
118
[ Fact ]
129
119
public void ShouldNotConvertTheDpiWhenDensityIsPixelsPerInch ( )
130
120
{
131
- using ( var image = new MagickImage ( MagickColors . Red , 5 , 10 ) )
132
- {
133
- image . Density = new Density ( 1 , 2 , DensityUnit . PixelsPerInch ) ;
121
+ using var image = new MagickImage ( MagickColors . Red , 5 , 10 ) ;
122
+ image . Density = new Density ( 1 , 2 , DensityUnit . PixelsPerInch ) ;
134
123
135
- var bitmapSource = image . ToBitmapSourceWithDensity ( ) ;
124
+ var bitmapSource = image . ToBitmapSourceWithDensity ( ) ;
136
125
137
- Assert . Equal ( 1 , bitmapSource . DpiX ) ;
138
- Assert . Equal ( 2 , bitmapSource . DpiY ) ;
139
- }
126
+ Assert . Equal ( 1 , bitmapSource . DpiX ) ;
127
+ Assert . Equal ( 2 , bitmapSource . DpiY ) ;
140
128
}
141
129
142
130
[ Fact ]
143
131
public void ShouldConvertTheDpiWhenDensityIsPixelsPerCentimeter ( )
144
132
{
145
- using ( var image = new MagickImage ( MagickColors . Red , 5 , 10 ) )
146
- {
147
- image . Density = new Density ( 1 , 2 , DensityUnit . PixelsPerCentimeter ) ;
133
+ using var image = new MagickImage ( MagickColors . Red , 5 , 10 ) ;
134
+ image . Density = new Density ( 1 , 2 , DensityUnit . PixelsPerCentimeter ) ;
148
135
149
- var bitmapSource = image . ToBitmapSourceWithDensity ( ) ;
136
+ var bitmapSource = image . ToBitmapSourceWithDensity ( ) ;
150
137
151
- Assert . InRange ( bitmapSource . DpiX , 2.53 , 2.55 ) ;
152
- Assert . InRange ( bitmapSource . DpiY , 5.07 , 5.09 ) ;
153
- }
138
+ Assert . InRange ( bitmapSource . DpiX , 2.53 , 2.55 ) ;
139
+ Assert . InRange ( bitmapSource . DpiY , 5.07 , 5.09 ) ;
154
140
}
155
141
156
142
[ Fact ]
157
143
public void ShouldIgnoreTheDensityOfTheImage ( )
158
144
{
159
- using ( var image = new MagickImage ( MagickColors . Red , 200 , 100 ) )
160
- {
161
- image . Density = new Density ( 300 ) ;
145
+ using var image = new MagickImage ( MagickColors . Red , 200 , 100 ) ;
146
+ image . Density = new Density ( 300 ) ;
162
147
163
- var bitmapSource = image . ToBitmapSource ( ) ;
148
+ var bitmapSource = image . ToBitmapSource ( ) ;
164
149
165
- Assert . Equal ( 200 , ( int ) bitmapSource . Width ) ;
166
- Assert . Equal ( 100 , ( int ) bitmapSource . Height ) ;
167
- }
150
+ Assert . Equal ( 200 , ( int ) bitmapSource . Width ) ;
151
+ Assert . Equal ( 100 , ( int ) bitmapSource . Height ) ;
168
152
}
169
153
170
154
[ Fact ]
171
155
public void ShouldUseTheDensityOfTheImageWhenBitmapDensityIsSetToUse ( )
172
156
{
173
- using ( var image = new MagickImage ( MagickColors . Red , 200 , 100 ) )
174
- {
175
- image . Density = new Density ( 300 , 200 ) ;
157
+ using var image = new MagickImage ( MagickColors . Red , 200 , 100 ) ;
158
+ image . Density = new Density ( 300 , 200 ) ;
176
159
177
- var bitmapSource = image . ToBitmapSourceWithDensity ( ) ;
160
+ var bitmapSource = image . ToBitmapSourceWithDensity ( ) ;
178
161
179
- Assert . Equal ( 64 , ( int ) bitmapSource . Width ) ;
180
- Assert . Equal ( 48 , ( int ) bitmapSource . Height ) ;
181
- }
162
+ Assert . Equal ( 64 , ( int ) bitmapSource . Width ) ;
163
+ Assert . Equal ( 48 , ( int ) bitmapSource . Height ) ;
182
164
}
183
165
}
184
166
}
0 commit comments