• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/libpng/libpng-1.2.50/

Lines Matching refs:palette

145 /* Dither file to 8 bit.  Supply a palette, the current number
146 * of elements in the palette, the maximum number of elements
148 * of colors is greater then the maximum number, the palette will be
164 png_set_dither(png_structp png_ptr, png_colorp palette,
202 /* Find the least used palette entries by starting a
232 /* Swap the palette around, and set up a table, if necessary */
247 palette[i] = palette[j];
269 tmp_color = palette[j];
270 palette[j] = palette[i];
271 palette[i] = tmp_color;
287 min_d = PNG_COLOR_DIST(palette[d_index], palette[0]);
292 d = PNG_COLOR_DIST(palette[d_index], palette[k]);
326 /* Initialize palette index arrays */
364 d = PNG_COLOR_DIST(palette[i], palette[j]);
411 palette[png_ptr->index_to_palette[j]]
412 = palette[num_new_palette];
472 if (png_ptr->palette == NULL)
474 png_ptr->palette = palette;
499 int r = (palette[i].red >> (8 - PNG_DITHER_RED_BITS));
500 int g = (palette[i].green >> (8 - PNG_DITHER_GREEN_BITS));
501 int b = (palette[i].blue >> (8 - PNG_DITHER_BLUE_BITS));
548 * are present in the tRNS array for palette images. We can't do it here
588 * fully transparent palette entry to a full alpha channel--perhaps instead
778 * the palette.
878 png_ptr->palette[png_ptr->background.index].red;
880 png_ptr->palette[png_ptr->background.index].green;
882 png_ptr->palette[png_ptr->background.index].blue;
938 png_colorp palette = png_ptr->palette;
1007 palette[i] = back;
1013 v = png_ptr->gamma_to_1[palette[i].red];
1015 palette[i].red = png_ptr->gamma_from_1[w];
1017 v = png_ptr->gamma_to_1[palette[i].green];
1019 palette[i].green = png_ptr->gamma_from_1[w];
1021 v = png_ptr->gamma_to_1[palette[i].blue];
1023 palette[i].blue = png_ptr->gamma_from_1[w];
1028 palette[i].red = png_ptr->gamma_table[palette[i].red];
1029 palette[i].green = png_ptr->gamma_table[palette[i].green];
1030 palette[i].blue = png_ptr->gamma_table[palette[i].blue];
1107 png_colorp palette = png_ptr->palette;
1113 palette[i].red = png_ptr->gamma_table[palette[i].red];
1114 palette[i].green = png_ptr->gamma_table[palette[i].green];
1115 palette[i].blue = png_ptr->gamma_table[palette[i].blue];
1134 png_colorp palette = png_ptr->palette;
1144 palette[i] = back;
1149 png_composite(palette[i].red, palette[i].red,
1151 png_composite(palette[i].green, palette[i].green,
1153 png_composite(palette[i].blue, palette[i].blue,
1183 png_ptr->palette[i].red >>= sr;
1184 png_ptr->palette[i].green >>= sg;
1185 png_ptr->palette[i].blue >>= sb;
1380 png_ptr->palette, png_ptr->trans, png_ptr->num_trans);
2566 /* Build a grayscale palette. Palette is assumed to be 1 << bit_depth
2572 png_build_grayscale_palette(int bit_depth, png_colorp palette)
2581 if (palette == NULL)
2614 palette[i].red = (png_byte)v;
2615 palette[i].green = (png_byte)v;
2616 palette[i].blue = (png_byte)v;
2624 png_correct_palette(png_structp png_ptr, png_colorp palette,
2693 palette[i] = back;
2699 v = png_ptr->gamma_to_1[png_ptr->palette[i].red];
2701 palette[i].red = png_ptr->gamma_from_1[w];
2703 v = png_ptr->gamma_to_1[png_ptr->palette[i].green];
2705 palette[i].green = png_ptr->gamma_from_1[w];
2707 v = png_ptr->gamma_to_1[png_ptr->palette[i].blue];
2709 palette[i].blue = png_ptr->gamma_from_1[w];
2713 palette[i].red = png_ptr->gamma_table[palette[i].red];
2714 palette[i].green = png_ptr->gamma_table[palette[i].green];
2715 palette[i].blue = png_ptr->gamma_table[palette[i].blue];
2725 if (palette[i].red == (png_byte)png_ptr->trans_values.gray)
2727 palette[i] = back;
2731 palette[i].red = png_ptr->gamma_table[palette[i].red];
2732 palette[i].green = png_ptr->gamma_table[palette[i].green];
2733 palette[i].blue = png_ptr->gamma_table[palette[i].blue];
2747 palette[i].red = png_ptr->gamma_table[palette[i].red];
2748 palette[i].green = png_ptr->gamma_table[palette[i].green];
2749 palette[i].blue = png_ptr->gamma_table[palette[i].blue];
2771 palette[i].red = back.red;
2772 palette[i].green = back.green;
2773 palette[i].blue = back.blue;
2777 png_composite(palette[i].red, png_ptr->palette[i].red,
2779 png_composite(palette[i].green, png_ptr->palette[i].green,
2781 png_composite(palette[i].blue, png_ptr->palette[i].blue,
2786 else /* Assume grayscale palette (what else could it be?) */
2794 palette[i].red = (png_byte)png_ptr->background.red;
2795 palette[i].green = (png_byte)png_ptr->background.green;
2796 palette[i].blue = (png_byte)png_ptr->background.blue;
3693 /* Expands a palette row to an RGB or RGBA row depending
3698 png_colorp palette, png_bytep trans, int num_trans)
3804 *dp-- = palette[*sp].blue;
3805 *dp-- = palette[*sp].green;
3806 *dp-- = palette[*sp].red;
3822 *dp-- = palette[*sp].blue;
3823 *dp-- = palette[*sp].green;
3824 *dp-- = palette[*sp].red;