Lines Matching refs:palettesize
3118 info->palettesize = 0; in lodepng_color_mode_init()
3151 if(!dest->palette && source->palettesize) return 83; /*alloc fail*/ in lodepng_color_mode_copy()
3152 lodepng_memcpy(dest->palette, source->palette, source->palettesize * 4); in lodepng_color_mode_copy()
3177 if(a->palettesize != b->palettesize) return 0; in lodepng_color_mode_equal()
3178 for(i = 0; i != a->palettesize * 4; ++i) { in lodepng_color_mode_equal()
3188 info->palettesize = 0; in lodepng_palette_clear()
3198 if(info->palettesize >= 256) { in lodepng_palette_add()
3201 info->palette[4 * info->palettesize + 0] = r; in lodepng_palette_add()
3202 info->palette[4 * info->palettesize + 1] = g; in lodepng_palette_add()
3203 info->palette[4 * info->palettesize + 2] = b; in lodepng_palette_add()
3204 info->palette[4 * info->palettesize + 3] = a; in lodepng_palette_add()
3205 ++info->palettesize; in lodepng_palette_add()
3238 for(i = 0; i != info->palettesize; ++i) { in lodepng_has_palette_alpha()
4088 size_t palettesize = mode_out->palettesize; in lodepng_convert() local
4094 if(palettesize == 0) { in lodepng_convert()
4095 palettesize = mode_in->palettesize; in lodepng_convert()
4106 if(palettesize < palsize) palsize = palettesize; in lodepng_convert()
4171 if(r_in >= mode_in->palettesize) return 82; in lodepng_convert_rgb()
4193 for(i = 0; i < mode_out->palettesize; i++) { in lodepng_convert_rgb()
4516 if(mode_in->colortype == LCT_PALETTE && mode_in->palettesize >= mode_out->palettesize in auto_choose_color()
5105 color->palettesize = chunkLength / 3u; in readChunk_PLTE()
5106 …if(color->palettesize == 0 || color->palettesize > 256) return 38; /*error: palette too small or b… in readChunk_PLTE()
5108 if(!color->palette && color->palettesize) { in readChunk_PLTE()
5109 color->palettesize = 0; in readChunk_PLTE()
5113 for(i = 0; i != color->palettesize; ++i) { in readChunk_PLTE()
5128 if(chunkLength > color->palettesize) return 39; in readChunk_tRNS()
5163 if(data[0] >= info->color.palettesize) return 103; in readChunk_bKGD()
6003 if(info->palettesize == 0 || info->palettesize > 256) { in addChunk_PLTE()
6007 CERROR_TRY_RETURN(lodepng_chunk_init(&chunk, out, info->palettesize * 3, "PLTE")); in addChunk_PLTE()
6009 for(i = 0; i != info->palettesize; ++i) { in addChunk_PLTE()
6025 size_t i, amount = info->palettesize; in addChunk_tRNS()
6027 for(i = info->palettesize; i != 0; --i) { in addChunk_tRNS()
6815 && (info_png->color.palettesize == 0 || info_png->color.palettesize > 256)) { in lodepng_encode()