vals = mymalloc(sizeof(i_color) * im->xsize);
for (y = 0; y < im->ysize; ++y) {
i_glin(im, 0, im->xsize, y, vals);
for (x = 0; x < im->xsize; ++x) {
for(ch = minset; ch<=maxset; ch++) {
vals = mymalloc(sizeof(i_color) * im->xsize);
for (y = 0; y < im->ysize; ++y) {
i_glin(im, 0, im->xsize, y, vals);
for (x = 0; x < im->xsize; ++x) {
for(ch = minset; ch<=maxset; ch++) {