Home
last modified time | relevance | path

Searched refs:palette (Results 1 – 25 of 120) sorted by relevance

12345

/external/fonttools/Lib/fontTools/ttLib/tables/
DC_P_A_L_.py23 palette = []
26 palette.append( Color(*struct.unpack(">BBBB", data[ppos:ppos+4])) )
28 self.palettes.append(palette)
34 for palette in self.palettes:
35 assert(len(palette) == self.numPaletteEntries)
36 for color in palette:
46 for index, palette in enumerate(self.palettes):
49 assert(len(palette) == self.numPaletteEntries)
50 for cindex, color in enumerate(palette):
59 palette = []
[all …]
/external/ImageMagick/coders/
Dcut.c292 Image *image,*palette; in ReadCUTImage() local
329 palette=NULL; in ReadCUTImage()
414 if( (palette=AcquireImage(clone_info,exception))==NULL ) goto NoPalette; in ReadCUTImage()
415 status=OpenBlob(clone_info,palette,ReadBinaryBlobMode,exception); in ReadCUTImage()
419 palette=DestroyImage(palette); in ReadCUTImage()
420 palette=NULL; in ReadCUTImage()
425 if(palette!=NULL) in ReadCUTImage()
427 (void) ReadBlob(palette,2,(unsigned char *) PalHeader.FileId); in ReadCUTImage()
429 PalHeader.Version=ReadBlobLSBShort(palette); in ReadCUTImage()
430 PalHeader.Size=ReadBlobLSBShort(palette); in ReadCUTImage()
[all …]
/external/mesa3d/src/mesa/main/
Dtexcompress_cpal.c67 get_palette_entry(const struct cpal_format_info *info, const GLubyte *palette, in get_palette_entry() argument
70 memcpy(pixel, palette + info->size * index, info->size); in get_palette_entry()
79 paletted_to_color(const struct cpal_format_info *info, const GLubyte *palette, in paletted_to_color() argument
92 pix += get_palette_entry(info, palette, (ind[i] >> 4) & 0xf, pix); in paletted_to_color()
93 pix += get_palette_entry(info, palette, ind[i] & 0xf, pix); in paletted_to_color()
96 get_palette_entry(info, palette, (ind[i] >> 4) & 0xf, pix); in paletted_to_color()
103 pix += get_palette_entry(info, palette, ind[i], pix); in paletted_to_color()
151 GLsizei imageSize, const void *palette) in _mesa_cpal_compressed_teximage2d() argument
169 indices = (const GLubyte *) palette + info->palette_size * info->size; in _mesa_cpal_compressed_teximage2d()
192 if (palette) { in _mesa_cpal_compressed_teximage2d()
[all …]
/external/syslinux/com32/lib/libpng/
Dpngrtran.c164 png_set_dither(png_structp png_ptr, png_colorp palette, in png_set_dither() argument
247 palette[i] = palette[j]; in png_set_dither()
269 tmp_color = palette[j]; in png_set_dither()
270 palette[j] = palette[i]; in png_set_dither()
271 palette[i] = tmp_color; in png_set_dither()
287 min_d = PNG_COLOR_DIST(palette[d_index], palette[0]); in png_set_dither()
292 d = PNG_COLOR_DIST(palette[d_index], palette[k]); in png_set_dither()
364 d = PNG_COLOR_DIST(palette[i], palette[j]); in png_set_dither()
411 palette[png_ptr->index_to_palette[j]] in png_set_dither()
412 = palette[num_new_palette]; in png_set_dither()
[all …]
Dexample.c280 png_colorp palette;
292 else if (png_get_PLTE(png_ptr, info_ptr, &palette, &num_palette))
298 png_set_dither(png_ptr, palette, num_palette,
566 png_colorp palette;
645 palette = (png_colorp)png_malloc(png_ptr, PNG_MAX_PALETTE_LENGTH
648 png_set_PLTE(png_ptr, info_ptr, palette, PNG_MAX_PALETTE_LENGTH);
807 png_free(png_ptr, palette);
808 palette = NULL;
/external/libpng/contrib/examples/
Dpngpixel.c91 png_colorp palette = NULL; in print_pixel() local
94 if ((png_get_PLTE(png_ptr, info_ptr, &palette, &num_palette) & in print_pixel()
95 PNG_INFO_PLTE) && num_palette > 0 && palette != NULL) in print_pixel()
103 palette[index].red, palette[index].green, in print_pixel()
104 palette[index].blue, in print_pixel()
109 palette[index].red, palette[index].green, in print_pixel()
110 palette[index].blue); in print_pixel()
/external/skia/third_party/libpng/
Dpngrtran.c416 png_set_quantize(png_structrp png_ptr, png_colorp palette, in png_set_quantize() argument
502 palette[i] = palette[j]; in png_set_quantize()
524 tmp_color = palette[j]; in png_set_quantize()
525 palette[j] = palette[i]; in png_set_quantize()
526 palette[i] = tmp_color; in png_set_quantize()
542 min_d = PNG_COLOR_DIST(palette[d_index], palette[0]); in png_set_quantize()
547 d = PNG_COLOR_DIST(palette[d_index], palette[k]); in png_set_quantize()
619 d = PNG_COLOR_DIST(palette[i], palette[j]); in png_set_quantize()
668 palette[png_ptr->index_to_palette[j]] in png_set_quantize()
669 = palette[num_new_palette]; in png_set_quantize()
[all …]
Dexample.c475 png_colorp palette;
487 else if (png_get_PLTE(png_ptr, info_ptr, &palette, &num_palette) != 0)
493 png_set_quantize(png_ptr, palette, num_palette,
769 png_colorp palette;
848 palette = (png_colorp)png_malloc(png_ptr, PNG_MAX_PALETTE_LENGTH
851 png_set_PLTE(png_ptr, info_ptr, palette, PNG_MAX_PALETTE_LENGTH);
1036 png_free(png_ptr, palette);
1037 palette = NULL;
Dpngwrite.c206 png_write_PLTE(png_ptr, info_ptr->palette, in png_write_info()
1797 png_color palette[256]; in png_image_set_PLTE() local
1801 memset(palette, 0, (sizeof palette)); in png_image_set_PLTE()
1818 palette[i].blue = (png_byte)PNG_sRGB_FROM_LINEAR(255 * in png_image_set_PLTE()
1820 palette[i].green = (png_byte)PNG_sRGB_FROM_LINEAR(255 * in png_image_set_PLTE()
1822 palette[i].red = (png_byte)PNG_sRGB_FROM_LINEAR(255 * in png_image_set_PLTE()
1827 palette[i].blue = palette[i].red = palette[i].green = in png_image_set_PLTE()
1850 palette[i].blue = png_unpremultiply(entry[afirst + (2 ^ bgr)], in png_image_set_PLTE()
1852 palette[i].green = png_unpremultiply(entry[afirst + 1], alpha, in png_image_set_PLTE()
1854 palette[i].red = png_unpremultiply(entry[afirst + bgr], alpha, in png_image_set_PLTE()
[all …]
/external/pdfium/third_party/libpng16/
Dpngrtran.c416 png_set_quantize(png_structrp png_ptr, png_colorp palette, in png_set_quantize() argument
502 palette[i] = palette[j]; in png_set_quantize()
524 tmp_color = palette[j]; in png_set_quantize()
525 palette[j] = palette[i]; in png_set_quantize()
526 palette[i] = tmp_color; in png_set_quantize()
542 min_d = PNG_COLOR_DIST(palette[d_index], palette[0]); in png_set_quantize()
547 d = PNG_COLOR_DIST(palette[d_index], palette[k]); in png_set_quantize()
619 d = PNG_COLOR_DIST(palette[i], palette[j]); in png_set_quantize()
668 palette[png_ptr->index_to_palette[j]] in png_set_quantize()
669 = palette[num_new_palette]; in png_set_quantize()
[all …]
Dpngwrite.c206 png_write_PLTE(png_ptr, info_ptr->palette, in png_write_info()
1797 png_color palette[256]; in png_image_set_PLTE() local
1801 memset(palette, 0, (sizeof palette)); in png_image_set_PLTE()
1818 palette[i].blue = (png_byte)PNG_sRGB_FROM_LINEAR(255 * in png_image_set_PLTE()
1820 palette[i].green = (png_byte)PNG_sRGB_FROM_LINEAR(255 * in png_image_set_PLTE()
1822 palette[i].red = (png_byte)PNG_sRGB_FROM_LINEAR(255 * in png_image_set_PLTE()
1827 palette[i].blue = palette[i].red = palette[i].green = in png_image_set_PLTE()
1850 palette[i].blue = png_unpremultiply(entry[afirst + (2 ^ bgr)], in png_image_set_PLTE()
1852 palette[i].green = png_unpremultiply(entry[afirst + 1], alpha, in png_image_set_PLTE()
1854 palette[i].red = png_unpremultiply(entry[afirst + bgr], alpha, in png_image_set_PLTE()
[all …]
/external/libpng/
Dpngrtran.c416 png_set_quantize(png_structrp png_ptr, png_colorp palette, in png_set_quantize() argument
502 palette[i] = palette[j]; in png_set_quantize()
524 tmp_color = palette[j]; in png_set_quantize()
525 palette[j] = palette[i]; in png_set_quantize()
526 palette[i] = tmp_color; in png_set_quantize()
542 min_d = PNG_COLOR_DIST(palette[d_index], palette[0]); in png_set_quantize()
547 d = PNG_COLOR_DIST(palette[d_index], palette[k]); in png_set_quantize()
619 d = PNG_COLOR_DIST(palette[i], palette[j]); in png_set_quantize()
668 palette[png_ptr->index_to_palette[j]] in png_set_quantize()
669 = palette[num_new_palette]; in png_set_quantize()
[all …]
Dexample.c475 png_colorp palette;
487 else if (png_get_PLTE(png_ptr, info_ptr, &palette, &num_palette) != 0)
493 png_set_quantize(png_ptr, palette, num_palette,
769 png_colorp palette;
848 palette = (png_colorp)png_malloc(png_ptr, PNG_MAX_PALETTE_LENGTH
851 png_set_PLTE(png_ptr, info_ptr, palette, PNG_MAX_PALETTE_LENGTH);
1036 png_free(png_ptr, palette);
1037 palette = NULL;
Dpngwrite.c206 png_write_PLTE(png_ptr, info_ptr->palette, in png_write_info()
1797 png_color palette[256]; in png_image_set_PLTE() local
1801 memset(palette, 0, (sizeof palette)); in png_image_set_PLTE()
1818 palette[i].blue = (png_byte)PNG_sRGB_FROM_LINEAR(255 * in png_image_set_PLTE()
1820 palette[i].green = (png_byte)PNG_sRGB_FROM_LINEAR(255 * in png_image_set_PLTE()
1822 palette[i].red = (png_byte)PNG_sRGB_FROM_LINEAR(255 * in png_image_set_PLTE()
1827 palette[i].blue = palette[i].red = palette[i].green = in png_image_set_PLTE()
1850 palette[i].blue = png_unpremultiply(entry[afirst + (2 ^ bgr)], in png_image_set_PLTE()
1852 palette[i].green = png_unpremultiply(entry[afirst + 1], alpha, in png_image_set_PLTE()
1854 palette[i].red = png_unpremultiply(entry[afirst + bgr], alpha, in png_image_set_PLTE()
[all …]
DTODO12 Add "grayscale->palette" transformation and "palette->grayscale" detection.
/external/webp/src/enc/
Dvp8l_enc.c71 static void GreedyMinimizeDeltas(uint32_t palette[], int num_colors) { in GreedyMinimizeDeltas() argument
81 const uint32_t cur_score = PaletteColorDistance(palette[k], predict); in GreedyMinimizeDeltas()
87 SwapColor(&palette[best_ix], &palette[i]); in GreedyMinimizeDeltas()
88 predict = palette[i]; in GreedyMinimizeDeltas()
98 static int PaletteHasNonMonotonousDeltas(uint32_t palette[], int num_colors) { in PaletteHasNonMonotonousDeltas() argument
103 const uint32_t diff = VP8LSubPixels(palette[i], predict); in PaletteHasNonMonotonousDeltas()
116 predict = palette[i]; in PaletteHasNonMonotonousDeltas()
128 uint32_t palette[MAX_PALETTE_SIZE], in AnalyzeAndCreatePalette()
130 const int num_colors = WebPGetColorPalette(pic, palette); in AnalyzeAndCreatePalette()
133 qsort(palette, num_colors, sizeof(*palette), PaletteCompareColorsForQsort); in AnalyzeAndCreatePalette()
[all …]
Ddelta_palettization_enc.c352 const uint32_t palette[], int palette_size) { in FindBestPaletteEntry() argument
355 uint32_t best_distance = CalcDist(predicted_value, src, palette[0]); in FindBestPaletteEntry()
357 const uint32_t distance = CalcDist(predicted_value, src, palette[i]); in FindBestPaletteEntry()
389 const uint32_t* palette, in ApplyDeltaPalette() argument
409 palette, palette_size); in ApplyDeltaPalette()
410 ApplyBestPaletteEntry(x, y, predicted_value, palette[tmp_row[x]], in ApplyDeltaPalette()
414 cur_dst[x] = palette[tmp_row[x]]; in ApplyDeltaPalette()
/external/zopfli/src/zopflipng/
Dzopflipng_lib.cc118 bool palette = count.size() <= 256; in LossyOptimizeTransparent() local
122 if (key || palette) { in LossyOptimizeTransparent()
142 if (!key && !palette) { in LossyOptimizeTransparent()
153 if (palette && inputstate->info_png.color.palettesize > 0) { in LossyOptimizeTransparent()
157 unsigned char* palette_in = inputstate->info_png.color.palette; in LossyOptimizeTransparent()
253 if (color.palette[i * 4 + 0] != color.palette[i * 4 + 2] in TryOptimize()
254 || color.palette[i * 4 + 1] != color.palette[i * 4 + 2]) { in TryOptimize()
/external/libvncserver/libvncserver/
Dzrlepalettehelper.c29 memset(helper->palette, 0, sizeof(helper->palette)); in zrlePaletteHelperInit()
46 helper->palette[helper->size] = pix; in zrlePaletteHelperInsert()
Dtight.c142 static TLS PALETTE palette; variable
948 palette.entry[i].listNode->rgb; in SendIndexedRect()
968 (uint16_t)palette.entry[i].listNode->rgb; in SendIndexedRect()
1350 memset(palette.hash, 0, 256 * sizeof(COLOR_LIST *)); in PaletteReset()
1365 pnode = palette.hash[hash_key]; in PaletteInsert()
1371 count = palette.entry[idx].numPixels + numPixels; in PaletteInsert()
1372 if (new_idx && palette.entry[new_idx-1].numPixels < count) { in PaletteInsert()
1374 palette.entry[new_idx] = palette.entry[new_idx-1]; in PaletteInsert()
1375 palette.entry[new_idx].listNode->idx = new_idx; in PaletteInsert()
1378 while (new_idx && palette.entry[new_idx-1].numPixels < count); in PaletteInsert()
[all …]
/external/libvncserver/libvncclient/
Dzrle.c299 CARDBPP palette[16]; in HandleZRLETile() local
310 palette[i] = UncompressCPixel(buffer); in HandleZRLETile()
315 ((CARDBPP*)client->frameBuffer)[j+i] = palette[((*buffer)>>shift)&mask]; in HandleZRLETile()
368 CARDBPP palette[128]; in HandleZRLETile() local
376 palette[i] = UncompressCPixel(buffer); in HandleZRLETile()
384 color = palette[(*buffer)&0x7f]; in HandleZRLETile()
/external/skia/src/codec/
DSkPngCodec.cpp251 png_color* palette; in createColorTable() local
252 if (!png_get_PLTE(fPng_ptr, fInfo_ptr, &palette, &numColors)) { in createColorTable()
276 colorTable[i] = proc(alphas[i], palette->red, palette->green, palette->blue); in createColorTable()
277 palette++; in createColorTable()
286 SkASSERT(&palette->red < &palette->green); in createColorTable()
287 SkASSERT(&palette->green < &palette->blue); in createColorTable()
291 SkOpts::RGB_to_RGB1(colorTable + numColorsWithAlpha, palette, in createColorTable()
294 SkOpts::RGB_to_BGR1(colorTable + numColorsWithAlpha, palette, in createColorTable()
/external/mesa3d/src/gallium/state_trackers/xvmc/
Dsubpicture.c280 subpicture_priv->palette = pipe->create_sampler_view(pipe, tex, &sampler_templ); in XvMCCreateSubpicture()
391 pipe_sampler_view_reference(&subpicture_priv->palette, NULL); in XvMCDestroySubpicture()
400 Status XvMCSetSubpicturePalette(Display *dpy, XvMCSubpicture *subpicture, unsigned char *palette) in XvMCSetSubpicturePalette() argument
408 assert(palette); in XvMCSetSubpicturePalette()
419 upload_sampler(pipe, subpicture_priv->palette, &dst_box, palette, 0, 0, 0); in XvMCSetSubpicturePalette()
/external/zopfli/src/zopflipng/lodepng/
Dlodepng.cpp2530 info->palette = 0; in lodepng_color_mode_init()
2544 if(source->palette) in lodepng_color_mode_copy()
2546 dest->palette = (unsigned char*)lodepng_malloc(1024); in lodepng_color_mode_copy()
2547 if(!dest->palette && source->palettesize) return 83; /*alloc fail*/ in lodepng_color_mode_copy()
2548 for(i = 0; i < source->palettesize * 4; i++) dest->palette[i] = source->palette[i]; in lodepng_color_mode_copy()
2568 if(a->palette[i] != b->palette[i]) return 0; in lodepng_color_mode_equal()
2575 if(info->palette) lodepng_free(info->palette); in lodepng_palette_clear()
2576 info->palette = 0; in lodepng_palette_clear()
2586 if(!info->palette) /*allocate palette if empty*/ in lodepng_palette_add()
2589 data = (unsigned char*)lodepng_realloc(info->palette, 1024); in lodepng_palette_add()
[all …]
/external/swiftshader/third_party/PowerVR_SDK/Examples/Advanced/ChameleonMan/
DChameleonMan.txt10 Matrix Skinning is the act of animating a vertex over time given a set (palette) of matrices and a …
14 Per vertex, up to 3 matrices, from the palette, along with 3 weights are used by the vertex shader …

12345