@@ -133,6 +133,41 @@ Rebol [
133
133
134
134
===end-group===
135
135
136
+ ===start-group=== "change image"
137
+ --test-- "change image by image"
138
+ img: make image! 4x4
139
+ change img make image! [2x2 0.0.0]
140
+ --assert img/rgb = #{
141
+ 000000000000FFFFFFFFFFFF
142
+ 000000000000FFFFFFFFFFFF
143
+ FFFFFFFFFFFFFFFFFFFFFFFF
144
+ FFFFFFFFFFFFFFFFFFFFFFFF }
145
+ change at img 1x1 make image! [2x2 220.22.22]
146
+ --assert img/rgb = #{
147
+ 000000000000FFFFFFFFFFFF
148
+ 000000DC1616DC1616FFFFFF
149
+ FFFFFFDC1616DC1616FFFFFF
150
+ FFFFFFFFFFFFFFFFFFFFFFFF }
151
+ change at img 2x2 make image! [3x3 33.33.33]
152
+ --assert img/rgb = #{
153
+ 000000000000FFFFFFFFFFFF
154
+ 000000DC1616DC1616FFFFFF
155
+ FFFFFFDC1616212121212121
156
+ FFFFFFFFFFFF212121212121 }
157
+ change at img 0x3 make image! [4x4 66.166.66]
158
+ --assert img/rgb = #{
159
+ 000000000000FFFFFFFFFFFF
160
+ 000000DC1616DC1616FFFFFF
161
+ FFFFFFDC1616212121212121
162
+ 42A64242A64242A64242A642 }
163
+
164
+ change at img 3x0 make image! [2x1 #{ AAAAAABBBBBB } ]
165
+ --assert img/rgb = #{
166
+ 000000000000FFFFFFAAAAAA
167
+ 000000DC1616DC1616FFFFFF
168
+ FFFFFFDC1616212121212121
169
+ 42A64242A64242A64242A642 }
170
+ ===end-group===
136
171
137
172
===start-group=== "image pixel assignment validity"
138
173
img: make image! 2x2
0 commit comments