1 ! Copyright (C) 2009 Keith Lazuka.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: images images.normalization images.normalization.private
5 IN: images.normalization.tests
10 [ B{ 0 1 } A L permute ] unit-test
12 [ B{ 255 255 255 255 } ]
13 [ B{ 0 1 } A RG permute ] unit-test
15 [ B{ 255 255 255 255 255 255 } ]
16 [ B{ 0 1 } A BGR permute ] unit-test
18 [ B{ 0 255 255 255 1 255 255 255 } ]
19 [ B{ 0 1 } A ABGR permute ] unit-test
24 [ B{ 0 1 2 3 } LA L permute ] unit-test
26 [ B{ 255 255 255 255 } ]
27 [ B{ 0 1 2 3 } LA RG permute ] unit-test
29 [ B{ 255 255 255 255 255 255 } ]
30 [ B{ 0 1 2 3 } LA BGR permute ] unit-test
32 [ B{ 1 255 255 255 3 255 255 255 } ]
33 [ B{ 0 1 2 3 } LA ABGR permute ] unit-test
38 [ B{ 0 1 2 3 4 5 } RGB L permute ] unit-test
41 [ B{ 0 1 2 3 4 5 } RGB RG permute ] unit-test
44 [ B{ 0 1 2 3 4 5 } RGB BGR permute ] unit-test
46 [ B{ 255 2 1 0 255 5 4 3 } ]
47 [ B{ 0 1 2 3 4 5 } RGB ABGR permute ] unit-test
52 [ B{ 0 1 2 3 4 5 6 7 } RGBA L permute ] unit-test
55 [ B{ 0 1 2 3 4 5 6 7 } RGBA RG permute ] unit-test
58 [ B{ 0 1 2 3 4 5 6 7 } RGBA BGR permute ] unit-test
60 [ B{ 3 2 1 0 7 6 5 4 } ]
61 [ B{ 0 1 2 3 4 5 6 7 } RGBA ABGR permute ] unit-test
66 [ B{ 0 1 2 3 4 5 6 7 } RGBA R permute ] unit-test
68 [ B{ 255 0 1 2 255 4 5 6 } ]
69 [ B{ 0 1 2 3 4 5 6 7 } RGBA XRGB permute ] unit-test
71 [ B{ 1 2 3 255 5 6 7 255 } ]
72 [ B{ 0 1 2 3 4 5 6 7 } XRGB RGBA permute ] unit-test
74 [ B{ 255 255 255 255 255 255 255 255 } ]
75 [ B{ 0 1 } L RGBA permute ] unit-test
80 T{ image f { 1 1 } DEPTH ubyte-components f B{ 0 } }
81 RGB reorder-components
85 T{ image f { 1 1 } DEPTH-STENCIL ubyte-components f B{ 0 } }
86 RGB reorder-components
90 T{ image f { 1 1 } INTENSITY ubyte-components f B{ 0 } }
91 RGB reorder-components
95 T{ image f { 1 1 } RGB ubyte-components f B{ 0 0 0 } }
96 DEPTH reorder-components
100 T{ image f { 1 1 } RGB ubyte-components f B{ 0 0 0 } }
101 DEPTH-STENCIL reorder-components
105 T{ image f { 1 1 } RGB ubyte-components f B{ 0 0 0 } }
106 INTENSITY reorder-components