Копирую просто заданием области копирования и
BitMap.Canvas.CopyRect(RD,B1.Canvas,RS);
либо
BitMap.Canvas.Draw(0,0,B1);
результат один и тот же.
Причем подобный эффект происходит только при задании свойства PixelFormat для обоих битмапов в pf4bit. Если поставить pf16bit и выше то всё нормально.
А как правильно скопировать палитру? Я устаноавливаю для второго битмапа BitMap.Canvas.CopyMode:=cmSrcCopy; Это не обеспечивает копирование палитры?
|