package edu.mbl.jif.imaging.lut; //============================================================================== // Magenta ColorRGB SCALE Class // // Steve Pizer, UNC Chapel Hill (perceptually linearized) // // AGG - Alexander Gee // // 041497 - created //============================================================================== public class Magenta { static public int size = 256; // 256 defined RGB ColorRGBs static public ColorRGB[] rgb; public Magenta() { rgb = new ColorRGB[size]; rgb[ 0] = new ColorRGB( 0, 0, 0 ); rgb[ 1] = new ColorRGB( 40, 0, 0 ); rgb[ 2] = new ColorRGB( 56, 0, 4 ); rgb[ 3] = new ColorRGB( 61, 0, 9 ); rgb[ 4] = new ColorRGB( 64, 0, 12 ); rgb[ 5] = new ColorRGB( 66, 0, 14 ); rgb[ 6] = new ColorRGB( 69, 0, 17 ); rgb[ 7] = new ColorRGB( 73, 0, 20 ); rgb[ 8] = new ColorRGB( 74, 0, 22 ); rgb[ 9] = new ColorRGB( 78, 0, 25 ); rgb[ 10] = new ColorRGB( 79, 0, 27 ); rgb[ 11] = new ColorRGB( 83, 0, 30 ); rgb[ 12] = new ColorRGB( 85, 0, 31 ); rgb[ 13] = new ColorRGB( 86, 0, 33 ); rgb[ 14] = new ColorRGB( 90, 0, 36 ); rgb[ 15] = new ColorRGB( 91, 0, 38 ); rgb[ 16] = new ColorRGB( 93, 0, 39 ); rgb[ 17] = new ColorRGB( 95, 0, 41 ); rgb[ 18] = new ColorRGB( 96, 0, 43 ); rgb[ 19] = new ColorRGB( 100, 0, 46 ); rgb[ 20] = new ColorRGB( 102, 0, 47 ); rgb[ 21] = new ColorRGB( 103, 0, 49 ); rgb[ 22] = new ColorRGB( 105, 0, 51 ); rgb[ 23] = new ColorRGB( 107, 0, 52 ); rgb[ 24] = new ColorRGB( 108, 0, 54 ); rgb[ 25] = new ColorRGB( 110, 0, 55 ); rgb[ 26] = new ColorRGB( 112, 0, 57 ); rgb[ 27] = new ColorRGB( 112, 0, 57 ); rgb[ 28] = new ColorRGB( 113, 0, 58 ); rgb[ 29] = new ColorRGB( 115, 0, 60 ); rgb[ 30] = new ColorRGB( 117, 0, 62 ); rgb[ 31] = new ColorRGB( 119, 0, 63 ); rgb[ 32] = new ColorRGB( 120, 0, 65 ); rgb[ 33] = new ColorRGB( 122, 0, 66 ); rgb[ 34] = new ColorRGB( 124, 0, 68 ); rgb[ 35] = new ColorRGB( 125, 0, 70 ); rgb[ 36] = new ColorRGB( 127, 0, 71 ); rgb[ 37] = new ColorRGB( 129, 0, 73 ); rgb[ 38] = new ColorRGB( 129, 0, 73 ); rgb[ 39] = new ColorRGB( 130, 0, 74 ); rgb[ 40] = new ColorRGB( 132, 0, 76 ); rgb[ 41] = new ColorRGB( 134, 0, 78 ); rgb[ 42] = new ColorRGB( 136, 0, 79 ); rgb[ 43] = new ColorRGB( 137, 0, 81 ); rgb[ 44] = new ColorRGB( 139, 0, 82 ); rgb[ 45] = new ColorRGB( 141, 0, 84 ); rgb[ 46] = new ColorRGB( 142, 0, 86 ); rgb[ 47] = new ColorRGB( 144, 0, 87 ); rgb[ 48] = new ColorRGB( 146, 0, 89 ); rgb[ 49] = new ColorRGB( 147, 0, 90 ); rgb[ 50] = new ColorRGB( 149, 0, 92 ); rgb[ 51] = new ColorRGB( 151, 0, 94 ); rgb[ 52] = new ColorRGB( 151, 0, 94 ); rgb[ 53] = new ColorRGB( 153, 0, 95 ); rgb[ 54] = new ColorRGB( 154, 0, 97 ); rgb[ 55] = new ColorRGB( 156, 0, 98 ); rgb[ 56] = new ColorRGB( 158, 0, 100 ); rgb[ 57] = new ColorRGB( 159, 0, 102 ); rgb[ 58] = new ColorRGB( 161, 0, 103 ); rgb[ 59] = new ColorRGB( 163, 0, 105 ); rgb[ 60] = new ColorRGB( 164, 0, 106 ); rgb[ 61] = new ColorRGB( 166, 0, 108 ); rgb[ 62] = new ColorRGB( 168, 0, 109 ); rgb[ 63] = new ColorRGB( 170, 0, 111 ); rgb[ 64] = new ColorRGB( 171, 0, 113 ); rgb[ 65] = new ColorRGB( 173, 0, 114 ); rgb[ 66] = new ColorRGB( 175, 0, 116 ); rgb[ 67] = new ColorRGB( 176, 0, 117 ); rgb[ 68] = new ColorRGB( 178, 0, 119 ); rgb[ 69] = new ColorRGB( 180, 0, 121 ); rgb[ 70] = new ColorRGB( 180, 0, 121 ); rgb[ 71] = new ColorRGB( 181, 0, 122 ); rgb[ 72] = new ColorRGB( 183, 0, 124 ); rgb[ 73] = new ColorRGB( 185, 0, 125 ); rgb[ 74] = new ColorRGB( 187, 0, 127 ); rgb[ 75] = new ColorRGB( 188, 0, 129 ); rgb[ 76] = new ColorRGB( 190, 0, 130 ); rgb[ 77] = new ColorRGB( 192, 0, 132 ); rgb[ 78] = new ColorRGB( 193, 0, 133 ); rgb[ 79] = new ColorRGB( 195, 0, 135 ); rgb[ 80] = new ColorRGB( 197, 0, 137 ); rgb[ 81] = new ColorRGB( 198, 0, 138 ); rgb[ 82] = new ColorRGB( 200, 0, 140 ); rgb[ 83] = new ColorRGB( 202, 0, 141 ); rgb[ 84] = new ColorRGB( 204, 0, 143 ); rgb[ 85] = new ColorRGB( 204, 0, 143 ); rgb[ 86] = new ColorRGB( 205, 0, 145 ); rgb[ 87] = new ColorRGB( 207, 0, 146 ); rgb[ 88] = new ColorRGB( 209, 0, 148 ); rgb[ 89] = new ColorRGB( 210, 0, 149 ); rgb[ 90] = new ColorRGB( 212, 0, 151 ); rgb[ 91] = new ColorRGB( 214, 0, 153 ); rgb[ 92] = new ColorRGB( 215, 0, 154 ); rgb[ 93] = new ColorRGB( 217, 0, 156 ); rgb[ 94] = new ColorRGB( 219, 0, 157 ); rgb[ 95] = new ColorRGB( 221, 0, 159 ); rgb[ 96] = new ColorRGB( 222, 0, 160 ); rgb[ 97] = new ColorRGB( 222, 0, 160 ); rgb[ 98] = new ColorRGB( 224, 0, 162 ); rgb[ 99] = new ColorRGB( 226, 0, 164 ); rgb[100] = new ColorRGB( 227, 0, 165 ); rgb[101] = new ColorRGB( 229, 0, 167 ); rgb[102] = new ColorRGB( 231, 0, 168 ); rgb[103] = new ColorRGB( 232, 0, 170 ); rgb[104] = new ColorRGB( 234, 0, 172 ); rgb[105] = new ColorRGB( 236, 0, 173 ); rgb[106] = new ColorRGB( 238, 0, 175 ); rgb[107] = new ColorRGB( 238, 0, 175 ); rgb[108] = new ColorRGB( 239, 0, 176 ); rgb[109] = new ColorRGB( 241, 0, 178 ); rgb[110] = new ColorRGB( 243, 0, 180 ); rgb[111] = new ColorRGB( 244, 0, 181 ); rgb[112] = new ColorRGB( 246, 0, 183 ); rgb[113] = new ColorRGB( 248, 2, 184 ); rgb[114] = new ColorRGB( 249, 4, 186 ); rgb[115] = new ColorRGB( 249, 4, 186 ); rgb[116] = new ColorRGB( 249, 4, 186 ); rgb[117] = new ColorRGB( 251, 6, 188 ); rgb[118] = new ColorRGB( 251, 6, 188 ); rgb[119] = new ColorRGB( 253, 9, 189 ); rgb[120] = new ColorRGB( 253, 9, 189 ); rgb[121] = new ColorRGB( 255, 11, 191 ); rgb[122] = new ColorRGB( 255, 11, 191 ); rgb[123] = new ColorRGB( 255, 13, 192 ); rgb[124] = new ColorRGB( 255, 13, 192 ); rgb[125] = new ColorRGB( 255, 13, 192 ); rgb[126] = new ColorRGB( 255, 16, 194 ); rgb[127] = new ColorRGB( 255, 18, 196 ); rgb[128] = new ColorRGB( 255, 20, 197 ); rgb[129] = new ColorRGB( 255, 20, 197 ); rgb[130] = new ColorRGB( 255, 23, 199 ); rgb[131] = new ColorRGB( 255, 25, 200 ); rgb[132] = new ColorRGB( 255, 27, 202 ); rgb[133] = new ColorRGB( 255, 30, 204 ); rgb[134] = new ColorRGB( 255, 32, 205 ); rgb[135] = new ColorRGB( 255, 34, 207 ); rgb[136] = new ColorRGB( 255, 37, 208 ); rgb[137] = new ColorRGB( 255, 37, 208 ); rgb[138] = new ColorRGB( 255, 39, 210 ); rgb[139] = new ColorRGB( 255, 41, 211 ); rgb[140] = new ColorRGB( 255, 44, 213 ); rgb[141] = new ColorRGB( 255, 46, 215 ); rgb[142] = new ColorRGB( 255, 48, 216 ); rgb[143] = new ColorRGB( 255, 51, 218 ); rgb[144] = new ColorRGB( 255, 53, 219 ); rgb[145] = new ColorRGB( 255, 53, 219 ); rgb[146] = new ColorRGB( 255, 55, 221 ); rgb[147] = new ColorRGB( 255, 57, 223 ); rgb[148] = new ColorRGB( 255, 60, 224 ); rgb[149] = new ColorRGB( 255, 62, 226 ); rgb[150] = new ColorRGB( 255, 64, 227 ); rgb[151] = new ColorRGB( 255, 67, 229 ); rgb[152] = new ColorRGB( 255, 67, 229 ); rgb[153] = new ColorRGB( 255, 69, 231 ); rgb[154] = new ColorRGB( 255, 71, 232 ); rgb[155] = new ColorRGB( 255, 74, 234 ); rgb[156] = new ColorRGB( 255, 76, 235 ); rgb[157] = new ColorRGB( 255, 78, 237 ); rgb[158] = new ColorRGB( 255, 81, 239 ); rgb[159] = new ColorRGB( 255, 81, 239 ); rgb[160] = new ColorRGB( 255, 83, 240 ); rgb[161] = new ColorRGB( 255, 85, 242 ); rgb[162] = new ColorRGB( 255, 88, 243 ); rgb[163] = new ColorRGB( 255, 90, 245 ); rgb[164] = new ColorRGB( 255, 92, 247 ); rgb[165] = new ColorRGB( 255, 95, 248 ); rgb[166] = new ColorRGB( 255, 95, 248 ); rgb[167] = new ColorRGB( 255, 97, 250 ); rgb[168] = new ColorRGB( 255, 99, 251 ); rgb[169] = new ColorRGB( 255, 102, 253 ); rgb[170] = new ColorRGB( 255, 104, 255 ); rgb[171] = new ColorRGB( 255, 106, 255 ); rgb[172] = new ColorRGB( 255, 106, 255 ); rgb[173] = new ColorRGB( 255, 108, 255 ); rgb[174] = new ColorRGB( 255, 111, 255 ); rgb[175] = new ColorRGB( 255, 113, 255 ); rgb[176] = new ColorRGB( 255, 115, 255 ); rgb[177] = new ColorRGB( 255, 115, 255 ); rgb[178] = new ColorRGB( 255, 118, 255 ); rgb[179] = new ColorRGB( 255, 120, 255 ); rgb[180] = new ColorRGB( 255, 122, 255 ); rgb[181] = new ColorRGB( 255, 122, 255 ); rgb[182] = new ColorRGB( 255, 125, 255 ); rgb[183] = new ColorRGB( 255, 127, 255 ); rgb[184] = new ColorRGB( 255, 129, 255 ); rgb[185] = new ColorRGB( 255, 129, 255 ); rgb[186] = new ColorRGB( 255, 132, 255 ); rgb[187] = new ColorRGB( 255, 134, 255 ); rgb[188] = new ColorRGB( 255, 136, 255 ); rgb[189] = new ColorRGB( 255, 136, 255 ); rgb[190] = new ColorRGB( 255, 139, 255 ); rgb[191] = new ColorRGB( 255, 141, 255 ); rgb[192] = new ColorRGB( 255, 143, 255 ); rgb[193] = new ColorRGB( 255, 143, 255 ); rgb[194] = new ColorRGB( 255, 146, 255 ); rgb[195] = new ColorRGB( 255, 148, 255 ); rgb[196] = new ColorRGB( 255, 150, 255 ); rgb[197] = new ColorRGB( 255, 150, 255 ); rgb[198] = new ColorRGB( 255, 153, 255 ); rgb[199] = new ColorRGB( 255, 155, 255 ); rgb[200] = new ColorRGB( 255, 155, 255 ); rgb[201] = new ColorRGB( 255, 157, 255 ); rgb[202] = new ColorRGB( 255, 159, 255 ); rgb[203] = new ColorRGB( 255, 159, 255 ); rgb[204] = new ColorRGB( 255, 162, 255 ); rgb[205] = new ColorRGB( 255, 164, 255 ); rgb[206] = new ColorRGB( 255, 164, 255 ); rgb[207] = new ColorRGB( 255, 166, 255 ); rgb[208] = new ColorRGB( 255, 169, 255 ); rgb[209] = new ColorRGB( 255, 171, 255 ); rgb[210] = new ColorRGB( 255, 171, 255 ); rgb[211] = new ColorRGB( 255, 173, 255 ); rgb[212] = new ColorRGB( 255, 176, 255 ); rgb[213] = new ColorRGB( 255, 176, 255 ); rgb[214] = new ColorRGB( 255, 178, 255 ); rgb[215] = new ColorRGB( 255, 180, 255 ); rgb[216] = new ColorRGB( 255, 180, 255 ); rgb[217] = new ColorRGB( 255, 183, 255 ); rgb[218] = new ColorRGB( 255, 185, 255 ); rgb[219] = new ColorRGB( 255, 185, 255 ); rgb[220] = new ColorRGB( 255, 187, 255 ); rgb[221] = new ColorRGB( 255, 190, 255 ); rgb[222] = new ColorRGB( 255, 190, 255 ); rgb[223] = new ColorRGB( 255, 192, 255 ); rgb[224] = new ColorRGB( 255, 194, 255 ); rgb[225] = new ColorRGB( 255, 197, 255 ); rgb[226] = new ColorRGB( 255, 197, 255 ); rgb[227] = new ColorRGB( 255, 199, 255 ); rgb[228] = new ColorRGB( 255, 201, 255 ); rgb[229] = new ColorRGB( 255, 204, 255 ); rgb[230] = new ColorRGB( 255, 204, 255 ); rgb[231] = new ColorRGB( 255, 206, 255 ); rgb[232] = new ColorRGB( 255, 208, 255 ); rgb[233] = new ColorRGB( 255, 210, 255 ); rgb[234] = new ColorRGB( 255, 210, 255 ); rgb[235] = new ColorRGB( 255, 213, 255 ); rgb[236] = new ColorRGB( 255, 215, 255 ); rgb[237] = new ColorRGB( 255, 217, 255 ); rgb[238] = new ColorRGB( 255, 217, 255 ); rgb[239] = new ColorRGB( 255, 220, 255 ); rgb[240] = new ColorRGB( 255, 222, 255 ); rgb[241] = new ColorRGB( 255, 224, 255 ); rgb[242] = new ColorRGB( 255, 227, 255 ); rgb[243] = new ColorRGB( 255, 229, 255 ); rgb[244] = new ColorRGB( 255, 229, 255 ); rgb[245] = new ColorRGB( 255, 231, 255 ); rgb[246] = new ColorRGB( 255, 234, 255 ); rgb[247] = new ColorRGB( 255, 236, 255 ); rgb[248] = new ColorRGB( 255, 238, 255 ); rgb[249] = new ColorRGB( 255, 241, 255 ); rgb[250] = new ColorRGB( 255, 243, 255 ); rgb[251] = new ColorRGB( 255, 243, 255 ); rgb[252] = new ColorRGB( 255, 245, 255 ); rgb[253] = new ColorRGB( 255, 248, 255 ); rgb[254] = new ColorRGB( 255, 250, 255 ); rgb[255] = new ColorRGB( 255, 255, 255 ); } }