Keep your tiles as QImage instances and apply the new colormap to each small image and then convert it to a pixmap (keeping the original image). You can optimize the whole process by using memcpy (or qmemcpy) on QVector::data() to quickly switch the color table contents.
Bookmarks