Java代码
paint.setColor(Color.WHITE);
for (int i = 0; i < 255; i++) {
for (int j = i; j < 255; j++) {
Bitmap b1=Bitmap.createBitmap(3, 1,Config.ARGB_8888);
int[] pixels=new int[3];
pixels[0]=i<<24;
pixels[1]=j<<24;
pixels[2]=i<<24;
b1.setPixels(pixels, 0, 3, 0, 0, 3, 1);
Bitmap b2=Bitmap.createBitmap(5, 1,Config.ARGB_8888);
Canvas canvas=new Canvas(b2);
canvas.drawRect(0, 0, 5, 1, paint);
canvas.drawBitmap(b1, 0, 0, paint);
canvas.drawBitmap(b1, 2, 0, paint);
int[] pixels2=new int[5];
b2.getPixels(pixels2, 0, 5, 0, 0, 5, 1);
if(pixels2[1]==pixels2[2])
Log.i("ok:"+i+","+j, pixels2[0]+","+pixels2[1]+","+pixels2[2]+","+pixels2[3]+","+pixels2[4]);
}
}
1,2 -65794,-131587,-131587,-131587,-65794
2,4 -131587,-263173,-263173,-263173,-131587
3,6 -197380,-394759,-394759,-394759,-197380
4,8 -263173,-526345,-526345,-526345,-263173
5,10 -328966,-657931,-657931,-657931,-328966
6,12 -394759,-789517,-789517,-789517,-394759
7,14 -460552,-921103,-921103,-921103,-460552
8,16 -526345,-1052689,-1052689,-1052689,-526345
9,18 -592138,-1184275,-1184275,-1184275,-592138
10,20 -657931,-1315861,-1315861,-1315861,-657931
11,22 -723724,-1447447,-1447447,-1447447,-723724
12,24 -789517,-1579033,-1579033,-1579033,-789517
13,26 -855310,-1710619,-1710619,-1710619,-855310
14,28 -921103,-1842205,-1842205,-1842205,-921103
15,30 -986896,-1973791,-1973791,-1973791,-986896
16,31 -1052689,-2039584,-2039584,-2039584,-1052689
17,33 -1118482,-2171170,-2171170,-2171170,-1118482
18,35 -1184275,-2302756,-2302756,-2302756,-1184275
19,37 -1250068,-2434342,-2434342,-2434342,-1250068
20,39 -1315861,-2565928,-2565928,-2565928,-1315861
21,41 -1381654,-2697514,-2697514,-2697514,-1381654
22,43 -1447447,-2829100,-2829100,-2829100,-1447447
23,44 -1513240,-2894893,-2894893,-2894893,-1513240
24,46 -1579033,-3026479,-3026479,-3026479,-1579033
25,48 -1644826,-3158065,-3158065,-3158065,-1644826
26,50 -1710619,-3289651,-3289651,-3289651,-1710619
27,52 -1776412,-3421237,-3421237,-3421237,-1776412
28,53 -1842205,-3487030,-3487030,-3487030,-1842205
29,55 -1907998,-3618616,-3618616,-3618616,-1907998
30,57 -1973791,-3750202,-3750202,-3750202,-1973791
31,59 -2039584,-3881788,-3881788,-3881788,-2039584
32,60 -2105377,-3947581,-3947581,-3947581,-2105377
33,62 -2171170,-4079167,-4079167,-4079167,-2171170
34,64 -2236963,-4210753,-4210753,-4210753,-2236963
35,66 -2302756,-4342339,-4342339,-4342339,-2302756
36,67 -2368549,-4408132,-4408132,-4408132,-2368549
37,69 -2434342,-4539718,-4539718,-4539718,-2434342
38,71 -2500135,-4671304,-4671304,-4671304,-2500135
39,72 -2565928,-4737097,-4737097,-4737097,-2565928
40,74 -2631721,-4868683,-4868683,-4868683,-2631721
41,76 -2697514,-5000269,-5000269,-5000269,-2697514
42,77 -2763307,-5066062,-5066062,-5066062,-2763307
43,79 -2829100,-5197648,-5197648,-5197648,-2829100
44,81 -2894893,-5329234,-5329234,-5329234,-2894893
45,82 -2960686,-5395027,-5395027,-5395027,-2960686
46,84 -3026479,-5526613,-5526613,-5526613,-3026479
47,86 -3092272,-5658199,-5658199,-5658199,-3092272
48,87 -3158065,-5723992,-5723992,-5723992,-3158065
49,89 -3223858,-5855578,-5855578,-5855578,-3223858
50,91 -3289651,-5987164,-5987164,-5987164,-3289651
51,92 -3355444,-6052957,-6052957,-6052957,-3355444
52,94 -3421237,-6184543,-6184543,-6184543,-3421237
53,95 -3487030,-6250336,-6250336,-6250336,-3487030
54,97 -3552823,-6381922,-6381922,-6381922,-3552823
55,98 -3618616,-6447715,-6447715,-6447715,-3618616
56,100 -3684409,-6579301,-6579301,-6579301,-3684409
57,102 -3750202,-6710887,-6710887,-6710887,-3750202
58,103 -3815995,-6776680,-6776680,-6776680,-3815995
59,105 -3881788,-6908266,-6908266,-6908266,-3881788
60,106 -3947581,-6974059,-6974059,-6974059,-3947581
61,108 -4013374,-7105645,-7105645,-7105645,-4013374
62,109 -4079167,-7171438,-7171438,-7171438,-4079167
63,111 -4144960,-7303024,-7303024,-7303024,-4144960
64,112 -4210753,-7368817,-7368817,-7368817,-4210753
65,114 -4276546,-7500403,-7500403,-7500403,-4276546
66,115 -4342339,-7566196,-7566196,-7566196,-4342339
67,117 -4408132,-7697782,-7697782,-7697782,-4408132
68,118 -4473925,-7763575,-7763575,-7763575,-4473925
69,120 -4539718,-7895161,-7895161,-7895161,-4539718
70,121 -4605511,-7960954,-7960954,-7960954,-4605511
71,123 -4671304,-8092540,-8092540,-8092540,-4671304
72,124 -4737097,-8158333,-8158333,-8158333,-4737097
73,125 -4802890,-8224126,-8224126,-8224126,-4802890
74,127 -4868683,-8355712,-8355712,-8355712,-4868683
128,192 -25264514,-29475266,-29475266,-29475266,-25264514
129,193 -25330307,-29541059,-29541059,-29541059,-25330307
130,194 -25396100,-29606852,-29606852,-29606852,-25396100
131,195 -25461893,-29672645,-29672645,-29672645,-25461893
132,196 -25527686,-29738438,-29738438,-29738438,-25527686
133,197 -25593479,-29804231,-29804231,-29804231,-25593479
134,198 -25659272,-29870024,-29870024,-29870024,-25659272
135,199 -25725065,-29935817,-29935817,-29935817,-25725065
136,200 -25790858,-30001610,-30001610,-30001610,-25790858
137,201 -25856651,-30067403,-30067403,-30067403,-25856651
138,201 -25922444,-30067403,-30067403,-30067403,-25922444
139,202 -25988237,-30133196,-30133196,-30133196,-25988237
140,203 -26054030,-30198989,-30198989,-30198989,-26054030
141,204 -26119823,-30264782,-30264782,-30264782,-26119823
142,205 -26185616,-30330575,-30330575,-30330575,-26185616
143,206 -26251409,-30396368,-30396368,-30396368,-26251409
144,207 -26317202,-30462161,-30462161,-30462161,-26317202
145,208 -26382995,-30527954,-30527954,-30527954,-26382995
146,209 -26448788,-30593747,-30593747,-30593747,-26448788
147,209 -26514581,-30593747,-30593747,-30593747,-26514581
148,210 -26580374,-30659540,-30659540,-30659540,-26580374
149,211 -26646167,-30725333,-30725333,-30725333,-26646167
150,212 -26711960,-30791126,-30791126,-30791126,-26711960
151,213 -26777753,-30856919,-30856919,-30856919,-26777753
152,213 -26843546,-30856919,-30856919,-30856919,-26843546
153,214 -26909339,-30922712,-30922712,-30922712,-26909339
154,215 -26975132,-30988505,-30988505,-30988505,-26975132
155,216 -27040925,-31054298,-31054298,-31054298,-27040925
156,217 -27106718,-31120091,-31120091,-31120091,-27106718
157,217 -27172511,-31120091,-31120091,-31120091,-27172511
158,218 -27238304,-31185884,-31185884,-31185884,-27238304
159,219 -27304097,-31251677,-31251677,-31251677,-27304097
160,220 -27369890,-31317470,-31317470,-31317470,-27369890
161,220 -27435683,-31317470,-31317470,-31317470,-27435683
162,221 -27501476,-31383263,-31383263,-31383263,-27501476
163,222 -27567269,-31449056,-31449056,-31449056,-27567269
164,223 -27633062,-31514849,-31514849,-31514849,-27633062
165,223 -27698855,-31514849,-31514849,-31514849,-27698855
166,224 -27764648,-31580642,-31580642,-31580642,-27764648
167,225 -27830441,-31646435,-31646435,-31646435,-27830441
168,225 -27896234,-31646435,-31646435,-31646435,-27896234
169,226 -27962027,-31712228,-31712228,-31712228,-27962027
170,227 -28027820,-31778021,-31778021,-31778021,-28027820
171,227 -28093613,-31778021,-31778021,-31778021,-28093613
172,228 -28159406,-31843814,-31843814,-31843814,-28159406
173,229 -28225199,-31909607,-31909607,-31909607,-28225199
174,229 -28290992,-31909607,-31909607,-31909607,-28290992
175,230 -28356785,-31975400,-31975400,-31975400,-28356785
176,230 -28422578,-31975400,-31975400,-31975400,-28422578
177,231 -28488371,-32041193,-32041193,-32041193,-28488371
178,232 -28554164,-32106986,-32106986,-32106986,-28554164
179,232 -28619957,-32106986,-32106986,-32106986,-28619957
180,233 -28685750,-32172779,-32172779,-32172779,-28685750
181,233 -28751543,-32172779,-32172779,-32172779,-28751543
182,234 -28817336,-32238572,-32238572,-32238572,-28817336
183,235 -28883129,-32304365,-32304365,-32304365,-28883129
184,235 -28948922,-32304365,-32304365,-32304365,-28948922
185,236 -29014715,-32370158,-32370158,-32370158,-29014715
186,236 -29080508,-32370158,-32370158,-32370158,-29080508
187,237 -29146301,-32435951,-32435951,-32435951,-29146301
188,237 -29212094,-32435951,-32435951,-32435951,-29212094
189,238 -29277887,-32501744,-32501744,-32501744,-29277887
190,238 -29343680,-32501744,-32501744,-32501744,-29343680
191,239 -29409473,-32567537,-32567537,-32567537,-29409473
192,239 -29475266,-32567537,-32567537,-32567537,-29475266
193,240 -29541059,-32633330,-32633330,-32633330,-29541059
194,240 -29606852,-32633330,-32633330,-32633330,-29606852
195,241 -29672645,-32699123,-32699123,-32699123,-29672645
196,241 -29738438,-32699123,-32699123,-32699123,-29738438
197,242 -29804231,-32764916,-32764916,-32764916,-29804231
198,242 -29870024,-32764916,-32764916,-32764916,-29870024
199,242 -29935817,-32764916,-32764916,-32764916,-29935817
200,243 -30001610,-32830709,-32830709,-32830709,-30001610
201,243 -30067403,-32830709,-32830709,-32830709,-30067403
202,244 -30133196,-32896502,-32896502,-32896502,-30133196
203,244 -30198989,-32896502,-32896502,-32896502,-30198989
204,245 -30264782,-32962295,-32962295,-32962295,-30264782
205,245 -30330575,-32962295,-32962295,-32962295,-30330575
206,245 -30396368,-32962295,-32962295,-32962295,-30396368
207,246 -30462161,-33028088,-33028088,-33028088,-30462161
208,246 -30527954,-33028088,-33028088,-33028088,-30527954
209,246 -30593747,-33028088,-33028088,-33028088,-30593747
210,247 -30659540,-33093881,-33093881,-33093881,-30659540
211,247 -30725333,-33093881,-33093881,-33093881,-30725333
212,247 -30791126,-33093881,-33093881,-33093881,-30791126
213,248 -30856919,-33159674,-33159674,-33159674,-30856919
214,248 -30922712,-33159674,-33159674,-33159674,-30922712
215,248 -30988505,-33159674,-33159674,-33159674,-30988505
216,249 -31054298,-33225467,-33225467,-33225467,-31054298
217,249 -31120091,-33225467,-33225467,-33225467,-31120091
218,249 -31185884,-33225467,-33225467,-33225467,-31185884
219,250 -31251677,-33291260,-33291260,-33291260,-31251677
220,250 -31317470,-33291260,-33291260,-33291260,-31317470
221,250 -31383263,-33291260,-33291260,-33291260,-31383263
222,250 -31449056,-33291260,-33291260,-33291260,-31449056
223,251 -31514849,-33357053,-33357053,-33357053,-31514849
224,251 -31580642,-33357053,-33357053,-33357053,-31580642
225,251 -31646435,-33357053,-33357053,-33357053,-31646435
226,251 -31712228,-33357053,-33357053,-33357053,-31712228
227,252 -31778021,-33422846,-33422846,-33422846,-31778021
228,252 -31843814,-33422846,-33422846,-33422846,-31843814
229,252 -31909607,-33422846,-33422846,-33422846,-31909607
230,252 -31975400,-33422846,-33422846,-33422846,-31975400
231,252 -32041193,-33422846,-33422846,-33422846,-32041193
232,253 -32106986,-33488639,-33488639,-33488639,-32106986
233,253 -32172779,-33488639,-33488639,-33488639,-32172779
234,253 -32238572,-33488639,-33488639,-33488639,-32238572
235,253 -32304365,-33488639,-33488639,-33488639,-32304365
236,253 -32370158,-33488639,-33488639,-33488639,-32370158
237,253 -32435951,-33488639,-33488639,-33488639,-32435951
238,253 -32501744,-33488639,-33488639,-33488639,-32501744
239,254 -32567537,-33554432,-33554432,-33554432,-32567537
240,254 -32633330,-33554432,-33554432,-33554432,-32633330
241,254 -32699123,-33554432,-33554432,-33554432,-32699123
242,254 -32764916,-33554432,-33554432,-33554432,-32764916
243,254 -32830709,-33554432,-33554432,-33554432,-32830709
244,254 -32896502,-33554432,-33554432,-33554432,-32896502
245,254 -32962295,-33554432,-33554432,-33554432,-32962295
246,254 -33028088,-33554432,-33554432,-33554432,-33028088
247,254 -33093881,-33554432,-33554432,-33554432,-33093881
248,254 -33159674,-33554432,-33554432,-33554432,-33159674
249,254 -33225467,-33554432,-33554432,-33554432,-33225467
250,254 -33291260,-33554432,-33554432,-33554432,-33291260
251,254 -33357053,-33554432,-33554432,-33554432,-33357053
252,254 -33422846,-33554432,-33554432,-33554432,-33422846
253,254 -33488639,-33554432,-33554432,-33554432,-33488639
254,254 -33554432,-33554432,-33554432,-33554432,-33554432
叠加4次对照表
Java代码
for (int i = 0; i < 255; i++) {
for (int j = i+1; j < 255; j++) {
Bitmap b1=Bitmap.createBitmap(3, 1,Config.ARGB_8888);
int[] pixels=new int[3];
pixels[0]=i<<24;
pixels[1]=j<<24;
pixels[2]=i<<24;
b1.setPixels(pixels, 0, 3, 0, 0, 3, 1);
Bitmap b2=Bitmap.createBitmap(5, 1,Config.ARGB_8888);
Canvas canvas=new Canvas(b2);
canvas.drawRect(0, 0, 5, 1, paint);
canvas.drawBitmap(b1, 0, 0, paint);
canvas.drawBitmap(b1, 0, 0, paint);
canvas.drawBitmap(b1, 0, 0, paint);
canvas.drawBitmap(b1, 2, 0, paint);
int[] pixels2=new int[5];
b2.getPixels(pixels2, 0, 5, 0, 0, 5, 1);
if(pixels2[3]==pixels2[2])
Log.i("ok:"+i+","+j, pixels2[0]+","+pixels2[1]+","+pixels2[2]+","+pixels2[3]+","+pixels2[4]);
}
}
1,4 -197380,-789517,-263173,-263173,-65794
2,8 -394759,-1579033,-526345,-526345,-131587
3,12 -592138,-2302756,-789517,-789517,-197380
4,16 -789517,-2960686,-1052689,-1052689,-263173
5,20 -986896,-3684409,-1315861,-1315861,-328966
6,24 -1184275,-4342339,-1579033,-1579033,-394759
7,28 -1381654,-5000269,-1842205,-1842205,-460552
8,32 -1579033,-5592406,-2105377,-2105377,-526345
9,36 -1776412,-6184543,-2368549,-2368549,-592138
10,39 -1973791,-6579301,-2565928,-2565928,-657931
11,43 -2171170,-7171438,-2829100,-2829100,-723724
12,46 -2302756,-7566196,-3026479,-3026479,-789517
13,50 -2500135,-8158333,-3289651,-3289651,-855310
14,53 -2697514,-8487298,-3487030,-3487030,-921103
15,57 -2894893,-9013642,-3750202,-3750202,-986896
16,59 -2960686,-9211021,-3881788,-3881788,-1052689
17,62 -3158065,-9539986,-4079167,-4079167,-1118482
18,66 -3355444,-10000537,-4342339,-4342339,-1184275
19,69 -3552823,-10329502,-4539718,-4539718,-1250068
20,72 -3684409,-10592674,-4737097,-4737097,-1315861
21,76 -3881788,-11053225,-5000269,-5000269,-1381654
22,79 -4079167,-11316397,-5197648,-5197648,-1447447
23,81 -4144960,-11513776,-5329234,-5329234,-1513240
24,84 -4342339,-11776948,-5526613,-5526613,-1579033
25,88 -4539718,-12105913,-5789785,-5789785,-1644826
26,90 -4671304,-12303292,-5921371,-5921371,-1710619
27,94 -4868683,-12632257,-6184543,-6184543,-1776412
28,96 -5000269,-12763843,-6316129,-6316129,-1842205
29,99 -5131855,-12961222,-6513508,-6513508,-1907998
30,102 -5329234,-13158601,-6710887,-6710887,-1973791
31,104 -5460820,-13355980,-6842473,-6842473,-2039584
32,107 -5592406,-13487566,-7039852,-7039852,-2105377
33,109 -5723992,-13684945,-7171438,-7171438,-2171170
34,112 -5921371,-13816531,-7368817,-7368817,-2236963
35,115 -6052957,-14013910,-7566196,-7566196,-2302756
36,117 -6184543,-14145496,-7697782,-7697782,-2368549
37,119 -6316129,-14277082,-7829368,-7829368,-2434342
38,123 -6513508,-14474461,-8092540,-8092540,-2500135
39,124 -6579301,-14540254,-8158333,-8158333,-2565928
40,127 -6776680,-14671840,-8355712,-8355712,-2631721
128,240 -31580642,-33554432,-32633330,-32633330,-25264514
129,240 -31580642,-33554432,-32633330,-32633330,-25330307
130,240 -31646435,-33554432,-32633330,-32633330,-25396100
131,241 -31712228,-33554432,-32699123,-32699123,-25461893
132,242 -31778021,-33554432,-32764916,-32764916,-25527686
133,242 -31778021,-33554432,-32764916,-32764916,-25593479
134,242 -31843814,-33554432,-32764916,-32764916,-25659272
135,243 -31909607,-33554432,-32830709,-32830709,-25725065
136,243 -31909607,-33554432,-32830709,-32830709,-25790858
137,243 -31975400,-33554432,-32830709,-32830709,-25856651
138,244 -31975400,-33554432,-32896502,-32896502,-25922444
139,244 -32041193,-33554432,-32896502,-32896502,-25988237
140,245 -32106986,-33554432,-32962295,-32962295,-26054030
141,245 -32106986,-33554432,-32962295,-32962295,-26119823
142,245 -32172779,-33554432,-32962295,-32962295,-26185616
143,245 -32172779,-33554432,-32962295,-32962295,-26251409
144,246 -32238572,-33554432,-33028088,-33028088,-26317202
145,246 -32304365,-33554432,-33028088,-33028088,-26382995
146,246 -32304365,-33554432,-33028088,-33028088,-26448788
147,247 -32370158,-33554432,-33093881,-33093881,-26514581
148,247 -32370158,-33554432,-33093881,-33093881,-26580374
149,247 -32435951,-33554432,-33093881,-33093881,-26646167
150,248 -32435951,-33554432,-33159674,-33159674,-26711960
151,248 -32501744,-33554432,-33159674,-33159674,-26777753
152,248 -32501744,-33554432,-33159674,-33159674,-26843546
153,249 -32567537,-33554432,-33225467,-33225467,-26909339
154,249 -32567537,-33554432,-33225467,-33225467,-26975132
155,249 -32633330,-33554432,-33225467,-33225467,-27040925
156,249 -32633330,-33554432,-33225467,-33225467,-27106718
157,249 -32633330,-33554432,-33225467,-33225467,-27172511
158,250 -32699123,-33554432,-33291260,-33291260,-27238304
159,250 -32699123,-33554432,-33291260,-33291260,-27304097
160,250 -32764916,-33554432,-33291260,-33291260,-27369890
161,250 -32764916,-33554432,-33291260,-33291260,-27435683
162,251 -32830709,-33554432,-33357053,-33357053,-27501476
163,251 -32830709,-33554432,-33357053,-33357053,-27567269
164,251 -32830709,-33554432,-33357053,-33357053,-27633062
165,251 -32896502,-33554432,-33357053,-33357053,-27698855
166,251 -32896502,-33554432,-33357053,-33357053,-27764648
167,251 -32962295,-33554432,-33357053,-33357053,-27830441
168,251 -32962295,-33554432,-33357053,-33357053,-27896234
169,251 -32962295,-33554432,-33357053,-33357053,-27962027
170,252 -33028088,-33554432,-33422846,-33422846,-28027820
171,252 -33028088,-33554432,-33422846,-33422846,-28093613
172,252 -33028088,-33554432,-33422846,-33422846,-28159406
173,252 -33028088,-33554432,-33422846,-33422846,-28225199
174,252 -33093881,-33554432,-33422846,-33422846,-28290992
175,252 -33093881,-33554432,-33422846,-33422846,-28356785
176,252 -33093881,-33554432,-33422846,-33422846,-28422578
177,252 -33093881,-33554432,-33422846,-33422846,-28488371
178,253 -33159674,-33554432,-33488639,-33488639,-28554164
179,253 -33159674,-33554432,-33488639,-33488639,-28619957
180,253 -33159674,-33554432,-33488639,-33488639,-28685750
181,253 -33159674,-33554432,-33488639,-33488639,-28751543
182,253 -33225467,-33554432,-33488639,-33488639,-28817336
183,253 -33225467,-33554432,-33488639,-33488639,-28883129
184,253 -33225467,-33554432,-33488639,-33488639,-28948922
185,253 -33291260,-33554432,-33488639,-33488639,-29014715
186,253 -33291260,-33554432,-33488639,-33488639,-29080508
187,253 -33291260,-33554432,-33488639,-33488639,-29146301
188,253 -33291260,-33554432,-33488639,-33488639,-29212094
189,253 -33291260,-33554432,-33488639,-33488639,-29277887
190,253 -33291260,-33554432,-33488639,-33488639,-29343680
191,254 -33357053,-33554432,-33554432,-33554432,-29409473
192,254 -33357053,-33554432,-33554432,-33554432,-29475266
193,254 -33357053,-33554432,-33554432,-33554432,-29541059
194,254 -33357053,-33554432,-33554432,-33554432,-29606852
195,254 -33357053,-33554432,-33554432,-33554432,-29672645
196,254 -33422846,-33554432,-33554432,-33554432,-29738438
197,254 -33422846,-33554432,-33554432,-33554432,-29804231
198,254 -33422846,-33554432,-33554432,-33554432,-29870024
199,254 -33422846,-33554432,-33554432,-33554432,-29935817
200,254 -33422846,-33554432,-33554432,-33554432,-30001610
201,254 -33422846,-33554432,-33554432,-33554432,-30067403
202,254 -33422846,-33554432,-33554432,-33554432,-30133196
203,254 -33422846,-33554432,-33554432,-33554432,-30198989
204,254 -33488639,-33554432,-33554432,-33554432,-30264782
205,254 -33488639,-33554432,-33554432,-33554432,-30330575
206,254 -33488639,-33554432,-33554432,-33554432,-30396368
207,254 -33488639,-33554432,-33554432,-33554432,-30462161
208,254 -33488639,-33554432,-33554432,-33554432,-30527954
209,254 -33488639,-33554432,-33554432,-33554432,-30593747
210,254 -33488639,-33554432,-33554432,-33554432,-30659540
211,254 -33488639,-33554432,-33554432,-33554432,-30725333
212,254 -33488639,-33554432,-33554432,-33554432,-30791126
213,254 -33554432,-33554432,-33554432,-33554432,-30856919
214,254 -33554432,-33554432,-33554432,-33554432,-30922712
215,254 -33554432,-33554432,-33554432,-33554432,-30988505
216,254 -33554432,-33554432,-33554432,-33554432,-31054298
217,254 -33554432,-33554432,-33554432,-33554432,-31120091
218,254 -33554432,-33554432,-33554432,-33554432,-31185884
219,254 -33554432,-33554432,-33554432,-33554432,-31251677
220,254 -33554432,-33554432,-33554432,-33554432,-31317470
221,254 -33554432,-33554432,-33554432,-33554432,-31383263
222,254 -33554432,-33554432,-33554432,-33554432,-31449056
223,254 -33554432,-33554432,-33554432,-33554432,-31514849
224,254 -33554432,-33554432,-33554432,-33554432,-31580642
225,254 -33554432,-33554432,-33554432,-33554432,-31646435
226,254 -33554432,-33554432,-33554432,-33554432,-31712228
227,254 -33554432,-33554432,-33554432,-33554432,-31778021
228,254 -33554432,-33554432,-33554432,-33554432,-31843814
229,254 -33554432,-33554432,-33554432,-33554432,-31909607
230,254 -33554432,-33554432,-33554432,-33554432,-31975400
231,254 -33554432,-33554432,-33554432,-33554432,-32041193
232,254 -33554432,-33554432,-33554432,-33554432,-32106986
233,254 -33554432,-33554432,-33554432,-33554432,-32172779
234,254 -33554432,-33554432,-33554432,-33554432,-32238572
235,254 -33554432,-33554432,-33554432,-33554432,-32304365
236,254 -33554432,-33554432,-33554432,-33554432,-32370158
237,254 -33554432,-33554432,-33554432,-33554432,-32435951
238,254 -33554432,-33554432,-33554432,-33554432,-32501744
239,254 -33554432,-33554432,-33554432,-33554432,-32567537
240,254 -33554432,-33554432,-33554432,-33554432,-32633330
241,254 -33554432,-33554432,-33554432,-33554432,-32699123
242,254 -33554432,-33554432,-33554432,-33554432,-32764916
243,254 -33554432,-33554432,-33554432,-33554432,-32830709
244,254 -33554432,-33554432,-33554432,-33554432,-32896502
245,254 -33554432,-33554432,-33554432,-33554432,-32962295
246,254 -33554432,-33554432,-33554432,-33554432,-33028088
247,254 -33554432,-33554432,-33554432,-33554432,-33093881
248,254 -33554432,-33554432,-33554432,-33554432,-33159674
249,254 -33554432,-33554432,-33554432,-33554432,-33225467
250,254 -33554432,-33554432,-33554432,-33554432,-33291260
251,254 -33554432,-33554432,-33554432,-33554432,-33357053
252,254 -33554432,-33554432,-33554432,-33554432,-33422846
253,254 -33554432,-33554432,-33554432,-33554432,-33488639
i+k=j对照表
Java代码
for (int i = 0; i < 256; i++) {
for (int j = 1; i+j*2<256; j++) {
int k = i+j*2;
Bitmap b1=Bitmap.createBitmap(3, 1,Config.ARGB_8888);
int[] pixels=new int[3];
pixels[0]=(i+j)<<24;
pixels[1]=k<<24;
pixels[2]=i<<24;
b1.setPixels(pixels, 0, 3, 0, 0, 3, 1);
Bitmap b2=Bitmap.createBitmap(5, 1,Config.ARGB_8888);
Canvas canvas=new Canvas(b2);
canvas.drawRect(0, 0, 5, 1, paint);
canvas.drawBitmap(b1, 0, 0, paint);
canvas.drawBitmap(b1, 2, 0, paint);
int[] pixels2=new int[5];
b2.getPixels(pixels2, 0, 5, 0, 0, 5, 1);
if((pixels2[3]&0xff)==(pixels2[2]&0xff))
Log.i("ok:"+i+","+(i+j)+","+k, pixels2[0]+","+pixels2[1]+","+pixels2[2]+","+pixels2[3]+","+pixels2[4]);
}
}
1,2,3 -131587,-197380,-197380,-197380,-65794
2,4,6 -263173,-394759,-394759,-394759,-131587
3,6,9 -394759,-592138,-592138,-592138,-197380
4,8,12 -526345,-789517,-789517,-789517,-263173
5,10,15 -657931,-986896,-986896,-986896,-328966
6,12,18 -789517,-1184275,-1184275,-1184275,-394759
7,14,21 -921103,-1381654,-1381654,-1381654,-460552
8,16,24 -1052689,-1579033,-1579033,-1579033,-526345
9,18,27 -1184275,-1776412,-1776412,-1776412,-592138
10,20,30 -1315861,-1973791,-1973791,-1973791,-657931
12,23,34 -1513240,-2236963,-2236963,-2236963,-789517
13,25,37 -1644826,-2434342,-2434342,-2434342,-855310
14,27,40 -1776412,-2631721,-2631721,-2631721,-921103
15,29,43 -1907998,-2829100,-2829100,-2829100,-986896
17,32,47 -2105377,-3092272,-3092272,-3092272,-1118482
18,34,50 -2236963,-3289651,-3289651,-3289651,-1184275
19,36,53 -2368549,-3487030,-3487030,-3487030,-1250068
20,37,54 -2434342,-3552823,-3552823,-3552823,-1315861
21,39,57 -2565928,-3750202,-3750202,-3750202,-1381654
22,41,60 -2697514,-3947581,-3947581,-3947581,-1447447
24,44,64 -2894893,-4210753,-4210753,-4210753,-1579033
25,46,67 -3026479,-4408132,-4408132,-4408132,-1644826
27,49,71 -3223858,-4671304,-4671304,-4671304,-1776412
28,51,74 -3355444,-4868683,-4868683,-4868683,-1842205
29,52,75 -3421237,-4934476,-4934476,-4934476,-1907998
30,54,78 -3552823,-5131855,-5131855,-5131855,-1973791
32,57,82 -3750202,-5395027,-5395027,-5395027,-2105377
33,59,85 -3881788,-5592406,-5592406,-5592406,-2171170
34,60,86 -3947581,-5658199,-5658199,-5658199,-2236963
35,62,89 -4079167,-5855578,-5855578,-5855578,-2302756
36,63,90 -4144960,-5921371,-5921371,-5921371,-2368549
37,65,93 -4276546,-6118750,-6118750,-6118750,-2434342
38,66,94 -4342339,-6184543,-6184543,-6184543,-2500135
39,68,97 -4473925,-6381922,-6381922,-6381922,-2565928
40,69,98 -4539718,-6447715,-6447715,-6447715,-2631721
41,71,101 -4671304,-6645094,-6645094,-6645094,-2697514
42,72,102 -4737097,-6710887,-6710887,-6710887,-2763307
43,74,105 -4868683,-6908266,-6908266,-6908266,-2829100
44,75,106 -4934476,-6974059,-6974059,-6974059,-2894893
45,77,109 -5066062,-7171438,-7171438,-7171438,-2960686
46,78,110 -5131855,-7237231,-7237231,-7237231,-3026479
48,81,114 -5329234,-7500403,-7500403,-7500403,-3158065
49,82,115 -5395027,-7566196,-7566196,-7566196,-3223858
50,84,118 -5526613,-7763575,-7763575,-7763575,-3289651
51,85,119 -5592406,-7829368,-7829368,-7829368,-3355444
53,88,123 -5789785,-8092540,-8092540,-8092540,-3487030
54,89,124 -5855578,-8158333,-8158333,-8158333,-3552823
55,91,127 -5987164,-8355712,-8355712,-8355712,-3618616
58,94,130 -6184543,-25396100,-8618884,-25396100,-3815995
59,95,131 -6250336,-25461893,-8684677,-25461893,-3881788
61,98,135 -6447715,-25725065,-8947849,-25725065,-4013374
62,99,136 -6513508,-25790858,-9013642,-25790858,-4079167
63,100,137 -6579301,-25856651,-9079435,-25856651,-4144960
64,102,140 -6710887,-26054030,-9276814,-26054030,-4210753
65,103,141 -6776680,-26119823,-9342607,-26119823,-4276546
66,104,142 -6842473,-26185616,-9408400,-26185616,-4342339
68,107,146 -7039852,-26448788,-9671572,-26448788,-4473925
69,108,147 -7105645,-26514581,-9737365,-26514581,-4539718
70,109,148 -7171438,-26580374,-9803158,-26580374,-4605511
72,112,152 -7368817,-26843546,-10066330,-26843546,-4737097
73,113,153 -7434610,-26909339,-10132123,-26909339,-4802890
74,114,154 -7500403,-26975132,-10197916,-26975132,-4868683
75,115,155 -7566196,-27040925,-10263709,-27040925,-4934476
77,118,159 -7763575,-27304097,-10526881,-27304097,-5066062
78,119,160 -7829368,-27369890,-10592674,-27369890,-5131855
79,120,161 -7895161,-27435683,-10658467,-27435683,-5197648
80,121,162 -7960954,-27501476,-10724260,-27501476,-5263441
81,122,163 -8026747,-27567269,-10790053,-27567269,-5329234
84,126,168 -8289919,-27896234,-11119018,-27896234,-5526613
85,127,169 -8355712,-27962027,-11184811,-27962027,-5592406
88,131,174 -25461893,-28290992,-28290992,-28290992,-5789785
89,132,175 -25527686,-28356785,-28356785,-28356785,-5855578
90,133,176 -25593479,-28422578,-28422578,-28422578,-5921371
91,134,177 -25659272,-28488371,-28488371,-28488371,-5987164
92,135,178 -25725065,-28554164,-28554164,-28554164,-6052957
93,136,179 -25790858,-28619957,-28619957,-28619957,-6118750
94,137,180 -25856651,-28685750,-28685750,-28685750,-6184543
95,138,181 -25922444,-28751543,-28751543,-28751543,-6250336
96,139,182 -25988237,-28817336,-28817336,-28817336,-6316129
115,158,201 -27238304,-30067403,-30067403,-30067403,-7566196
116,159,202 -27304097,-30133196,-30133196,-30133196,-7631989
117,160,203 -27369890,-30198989,-30198989,-30198989,-7697782
118,161,204 -27435683,-30264782,-30264782,-30264782,-7763575
119,162,205 -27501476,-30330575,-30330575,-30330575,-7829368
120,163,206 -27567269,-30396368,-30396368,-30396368,-7895161
121,164,207 -27633062,-30462161,-30462161,-30462161,-7960954
122,165,208 -27698855,-30527954,-30527954,-30527954,-8026747
123,166,209 -27764648,-30593747,-30593747,-30593747,-8092540
127,169,211 -27962027,-30725333,-30725333,-30725333,-8355712
129,171,213 -28093613,-30856919,-30856919,-30856919,-25330307
130,172,214 -28159406,-30922712,-30922712,-30922712,-25396100
131,173,215 -28225199,-30988505,-30988505,-30988505,-25461893
132,174,216 -28290992,-31054298,-31054298,-31054298,-25527686
133,175,217 -28356785,-31120091,-31120091,-31120091,-25593479
137,178,219 -28554164,-31251677,-31251677,-31251677,-25856651
138,179,220 -28619957,-31317470,-31317470,-31317470,-25922444
139,180,221 -28685750,-31383263,-31383263,-31383263,-25988237
140,181,222 -28751543,-31449056,-31449056,-31449056,-26054030
143,183,223 -28883129,-31514849,-31514849,-31514849,-26251409
144,184,224 -28948922,-31580642,-31580642,-31580642,-26317202
145,185,225 -29014715,-31646435,-31646435,-31646435,-26382995
148,187,226 -29146301,-31712228,-31712228,-31712228,-26580374
149,188,227 -29212094,-31778021,-31778021,-31778021,-26646167
150,189,228 -29277887,-31843814,-31843814,-31843814,-26711960
153,191,229 -29409473,-31909607,-31909607,-31909607,-26909339
154,192,230 -29475266,-31975400,-31975400,-31975400,-26975132
155,193,231 -29541059,-32041193,-32041193,-32041193,-27040925
157,194,231 -29606852,-32041193,-32041193,-32041193,-27172511
158,195,232 -29672645,-32106986,-32106986,-32106986,-27238304
159,196,233 -29738438,-32172779,-32172779,-32172779,-27304097
161,197,233 -29804231,-32172779,-32172779,-32172779,-27435683
162,198,234 -29870024,-32238572,-32238572,-32238572,-27501476
163,199,235 -29935817,-32304365,-32304365,-32304365,-27567269
165,200,235 -30001610,-32304365,-32304365,-32304365,-27698855
166,201,236 -30067403,-32370158,-32370158,-32370158,-27764648
169,203,237 -30198989,-32435951,-32435951,-32435951,-27962027
170,204,238 -30264782,-32501744,-32501744,-32501744,-28027820
172,205,238 -30330575,-32501744,-32501744,-32501744,-28159406
173,206,239 -30396368,-32567537,-32567537,-32567537,-28225199
176,208,240 -30527954,-32633330,-32633330,-32633330,-28422578
177,209,241 -30593747,-32699123,-32699123,-32699123,-28488371
179,210,241 -30659540,-32699123,-32699123,-32699123,-28619957
180,211,242 -30725333,-32764916,-32764916,-32764916,-28685750
182,212,242 -30791126,-32764916,-32764916,-32764916,-28817336
183,213,243 -30856919,-32830709,-32830709,-32830709,-28883129
185,214,243 -30922712,-32830709,-32830709,-32830709,-29014715
186,215,244 -30988505,-32896502,-32896502,-32896502,-29080508
188,216,244 -31054298,-32896502,-32896502,-32896502,-29212094
189,217,245 -31120091,-32962295,-32962295,-32962295,-29277887
191,218,245 -31185884,-32962295,-32962295,-32962295,-29409473
192,219,246 -31251677,-33028088,-33028088,-33028088,-29475266
194,220,246 -31317470,-33028088,-33028088,-33028088,-29606852
195,221,247 -31383263,-33093881,-33093881,-33093881,-29672645
197,222,247 -31449056,-33093881,-33093881,-33093881,-29804231
200,224,248 -31580642,-33159674,-33159674,-33159674,-30001610
202,225,248 -31646435,-33159674,-33159674,-33159674,-30133196
203,226,249 -31712228,-33225467,-33225467,-33225467,-30198989
205,227,249 -31778021,-33225467,-33225467,-33225467,-30330575
208,229,250 -31909607,-33291260,-33291260,-33291260,-30527954
210,230,250 -31975400,-33291260,-33291260,-33291260,-30659540
213,232,251 -32106986,-33357053,-33357053,-33357053,-30856919
215,233,251 -32172779,-33357053,-33357053,-33357053,-30988505
217,234,251 -32238572,-33357053,-33357053,-33357053,-31120091
218,235,252 -32304365,-33422846,-33422846,-33422846,-31185884
220,236,252 -32370158,-33422846,-33422846,-33422846,-31317470
222,237,252 -32435951,-33422846,-33422846,-33422846,-31449056
225,239,253 -32567537,-33488639,-33488639,-33488639,-31646435
227,240,253 -32633330,-33488639,-33488639,-33488639,-31778021
229,241,253 -32699123,-33488639,-33488639,-33488639,-31909607
231,242,253 -32764916,-33488639,-33488639,-33488639,-32041193
233,244,255 -32896502,-16777216,-33554432,-16777216,-32172779
234,244,254 -32896502,-33554432,-33554432,-33554432,-32238572
235,245,255 -32962295,-16777216,-33554432,-16777216,-32304365
236,245,254 -32962295,-33554432,-33554432,-33554432,-32370158
237,246,255 -33028088,-16777216,-33554432,-16777216,-32435951
238,246,254 -33028088,-33554432,-33554432,-33554432,-32501744
239,247,255 -33093881,-16777216,-33554432,-16777216,-32567537
240,247,254 -33093881,-33554432,-33554432,-33554432,-32633330
241,248,255 -33159674,-16777216,-33554432,-16777216,-32699123
242,248,254 -33159674,-33554432,-33554432,-33554432,-32764916
243,249,255 -33225467,-16777216,-33554432,-16777216,-32830709
244,249,254 -33225467,-33554432,-33554432,-33554432,-32896502
245,250,255 -33291260,-16777216,-33554432,-16777216,-32962295
246,250,254 -33291260,-33554432,-33554432,-33554432,-33028088
247,251,255 -33357053,-16777216,-33554432,-16777216,-33093881
248,251,254 -33357053,-33554432,-33554432,-33554432,-33159674
249,252,255 -33422846,-16777216,-33554432,-16777216,-33225467
250,252,254 -33422846,-33554432,-33554432,-33554432,-33291260
251,253,255 -33488639,-16777216,-33554432,-16777216,-33357053
252,253,254 -33488639,-33554432,-33554432,-33554432,-33422846
253,254,255 -33554432,-16777216,-33554432,-16777216,-33488639
二次叠加
Java代码
for (int i = 40; i < 140; i++) {
for (int j = 140; j < 160; j++) {
Bitmap b1=Bitmap.createBitmap(3, 1,Config.ARGB_8888);
int[] pixels=new int[3];
pixels[0]=i<<24;
pixels[1]=j<<24;
pixels[2]=i<<24;
b1.setPixels(pixels, 0, 3, 0, 0, 3, 1);
Bitmap b2=Bitmap.createBitmap(5, 1,Config.ARGB_8888);
Canvas canvas=new Canvas(b2);
canvas.drawRect(0, 0, 5, 1, paint);
canvas.drawBitmap(b1, 0, 0, paint);
canvas.drawBitmap(b1, 2, 0, paint);
int[] pixels2=new int[5];
b2.getPixels(pixels2, 0, 5, 0, 0, 5, 1);
if(Math.abs((pixels2[1]&0xff)-(pixels2[2]&0xff))<2)
Log.i("ok:"+i+","+j, (pixels2[0]&0xff)+","+(pixels2[1]&0xff)+","+(pixels2[2]&0xff)+","+(pixels2[3]&0xff)+","+(pixels2[4]&0xff));
}
}
84,140 171,114,114,114,171
84,141 171,113,114,113,171
85,140 170,114,113,114,170
85,141 170,113,113,113,170
85,142 170,112,113,112,170
86,141 169,113,112,113,169
86,142 169,112,112,112,169
86,143 169,111,112,111,169
87,143 168,111,110,111,168
87,144 168,110,110,110,168
87,145 168,109,110,109,168
88,144 167,110,109,110,167
88,145 167,109,109,109,167
88,146 167,108,109,108,167
89,145 166,109,108,109,166
89,146 166,108,108,108,166
89,147 166,107,108,107,166
90,147 165,107,106,107,165
90,148 165,106,106,106,165
90,149 165,105,106,105,165
91,148 164,106,105,106,164
91,149 164,105,105,105,164
91,150 164,104,105,104,164
92,149 163,105,104,105,163
92,150 163,104,104,104,163
92,151 163,103,104,103,163
93,150 162,104,103,104,162
93,151 162,103,103,103,162
93,152 162,102,103,102,162
94,152 161,102,101,102,161
94,153 161,101,101,101,161
94,154 161,100,101,100,161
95,153 160,101,100,101,160
95,154 160,100,100,100,160
95,155 160,99,100,99,160
96,154 159,100,99,100,159
96,155 159,99,99,99,159
96,156 159,98,99,98,159
97,155 158,99,98,99,158
97,156 158,98,98,98,158
97,157 158,97,98,97,158
98,157 157,97,96,97,157
98,158 157,96,96,96,157
98,159 157,95,96,95,157
99,158 156,96,95,96,156
99,159 156,95,95,95,156
100,159 155,95,94,95,155