Lines Matching refs:gfcm
291 Gif_Colormap* gfcm = gfi->local ? gfi->local : gfs->global; in kchist_make() local
295 if (!gfcm) in kchist_make()
316 for (i = 0; i != gfcm->ncol; ++i) in kchist_make()
318 kchist_add(kch, kc_makegfcg(&gfcm->col[i]), count[i]); in kchist_make()
395 Gif_Colormap *gfcm = Gif_NewFullColormap(adapt_size, 256); in colormap_median_cut() local
396 Gif_Color *adapt = gfcm->col; in colormap_median_cut()
511 gfcm->ncol = nadapt; in colormap_median_cut()
512 return gfcm; in colormap_median_cut()
648 Gif_Colormap* gfcm = Gif_NewFullColormap(adapt_size, 256); in colormap_diversity() local
714 gfcm->col[nadapt] = kc_togfcg(&kch->h[div.chosen[nadapt]].ka.k); in colormap_diversity()
715 gfcm->ncol = nadapt; in colormap_diversity()
718 return gfcm; in colormap_diversity()
956 const Gif_Colormap* gfcm) { in kd3_init_build() argument
959 for (i = 0; i < gfcm->ncol; ++i) in kd3_init_build()
960 kd3_add8g(kd3, gfcm->col[i].gfc_red, gfcm->col[i].gfc_green, in kd3_init_build()
961 gfcm->col[i].gfc_blue); in kd3_init_build()
1596 Gif_Colormap *gfcm = gfi->local ? gfi->local : gfs->global; in colormap_stream() local
1599 if (gfcm) { in colormap_stream()
1604 unmark_colors(gfcm); in colormap_stream()
1613 dither(gfi, new_data, gfcm, &kd3, histogram, od); in colormap_stream()
1614 } while (try_assign_transparency(gfi, gfcm, new_data, new_cm, &new_ncol, in colormap_stream()
1643 if (gfcm && only_compressed) { in colormap_stream()