src/java.desktop/share/native/libawt/awt/image/cvutils/img_colors.c
branchihse-warnings-cflags-branch
changeset 56230 489867818774
parent 47216 71c04702a3d5
equal deleted inserted replaced
56229:0015bf3a82e0 56230:489867818774
    88 #define WEIGHT_DIST(d,l) (d)
    88 #define WEIGHT_DIST(d,l) (d)
    89 #define UNWEIGHT_DIST(d,l) (d)
    89 #define UNWEIGHT_DIST(d,l) (d)
    90 #endif
    90 #endif
    91 
    91 
    92 static void
    92 static void
    93 init_matrices()
    93 init_matrices(void)
    94 {
    94 {
    95     static int done = 0;
    95     static int done = 0;
    96     int i;
    96     int i;
    97 
    97 
    98     if (done) {
    98     if (done) {
   191         return 0;
   191         return 0;
   192     }
   192     }
   193 }
   193 }
   194 
   194 
   195 static void
   195 static void
   196 init_primaries() {
   196 init_primaries(void) {
   197     int r, g, b;
   197     int r, g, b;
   198 
   198 
   199     for (r = 0; r < 256; r += (r?128:127)) {
   199     for (r = 0; r < 256; r += (r?128:127)) {
   200         for (g = 0; g < 256; g += (g?128:127)) {
   200         for (g = 0; g < 256; g += (g?128:127)) {
   201             for (b = 0; b < 256; b += (b?128:127)) {
   201             for (b = 0; b < 256; b += (b?128:127)) {
   205         }
   205         }
   206     }
   206     }
   207 }
   207 }
   208 
   208 
   209 static void
   209 static void
   210 init_pastels() {
   210 init_pastels(void) {
   211     int i;
   211     int i;
   212     /* very light colors */
   212     /* very light colors */
   213     for (i = 6; i >= 0; --i)
   213     for (i = 6; i >= 0; --i)
   214         add_color((i&4) ? 0xff : 0xf0,
   214         add_color((i&4) ? 0xff : 0xf0,
   215                   (i&2) ? 0xff : 0xf0,
   215                   (i&2) ? 0xff : 0xf0,
   216                   (i&1) ? 0xff : 0xf0, TRUE);
   216                   (i&1) ? 0xff : 0xf0, TRUE);
   217 }
   217 }
   218 
   218 
   219 static void
   219 static void
   220 init_grays() {
   220 init_grays(void) {
   221     int i;
   221     int i;
   222     for (i = 15; i < 255; i += 16)
   222     for (i = 15; i < 255; i += 16)
   223         add_color(i, i, i, TRUE);
   223         add_color(i, i, i, TRUE);
   224 }
   224 }
   225 
   225 
   226 static void
   226 static void
   227 init_mac_palette() {
   227 init_mac_palette(void) {
   228     add_color(255, 255, 204, TRUE);
   228     add_color(255, 255, 204, TRUE);
   229     add_color(255, 255, 0,   TRUE);
   229     add_color(255, 255, 0,   TRUE);
   230     add_color(255, 204, 153, TRUE);
   230     add_color(255, 204, 153, TRUE);
   231     add_color(255, 102, 204, TRUE);
   231     add_color(255, 102, 204, TRUE);
   232     add_color(255, 102, 51,  TRUE);
   232     add_color(255, 102, 51,  TRUE);