Тема: Bitmap
Показать сообщение отдельно
  #3  
Старый 20.05.2009, 12:47
Alex_S_S Alex_S_S вне форума
Прохожий
 
Регистрация: 07.05.2009
Сообщения: 41
Репутация: 10
По умолчанию

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