Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Подскажите как лучше копировать рисунок

9.8K
04 апреля 2006 года
AlexSob
24 / / 14.02.2006
добрый день
столкнулся с такой проблемой, нужно скопировать с одного TBitmap'a на другой не прямоуголный рисунок.
Можно сделать это методом Draw, установив Transparent = true;

Image1->Transparent = true;
Image2->Canvas->Draw(x, y, Image1);

но таких операций (использований Draw) получается очень много, и все тормозит.
CopyRect работает отлично, НО он копирует прямоугольную область..

Image2->Canvas->CopyRect(Rect1,Image1->Canvas,Rect2);

Вопрос: можно ли использовать CopyRect, чтобы он скопировал ТОЛЬКО рисунок БЕЗ фона?

или каким образом можно это сделать чтобы я мог быстро скопировать рисунок в другой битмат без фона

заранее большое спасибо!
1.9K
05 апреля 2006 года
Anton Chik
175 / / 26.09.2005
a хэлп и пример на CopyRect смотрел?
в частности, там есть одна хорошая штучка,типо
BrushCopy...советую поглядеть - думаю,поможет
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог