Перестроение раскрашивает палитру
[Y,newmap] = cmpermute(X,map)[Y,newmap] = cmpermute(X,map,index)[ случайным образом переупорядочивает цвета в палитре Y,newmap] = cmpermute(X,map)map, чтобы произвести новую палитру, newmap. Функция cmpermute также изменяет значения в индексируемом изображении X, чтобы поддержать соответствие между индексами и палитрой, и возвращает результат в Y. Изображение Y и сопоставленная палитра, newmap, производит то же изображение как X и map.