| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Звук, графика и видео > Скопировать часть выделеную часть Canvas в TBitmap |
| Автор: CynicRus 22.6.2012, 09:18 |
| Приветствую уважаемых форумчан. Есть TCanvas, на этом TCanvas - я рисую геометрическую фигуру. Как мне скопировать выделеный моей фигурой кусочек исходного изображения Canvas в Bitmap? |
| Автор: Alexeis 22.6.2012, 10:15 |
| У битмапа есть свой канвас. Вот на него и нужно скопировать функцией CopyRect . Правда предварительно нужно будет указать корректные размеры для битмапа, такие чтобы выделенный фрагмент поместился. |
| Автор: CynicRus 22.6.2012, 11:43 | ||||
| Возможно я туплю. Или неверно выразил мысль. Вот у меня есть TCanvas. На этом TCanvas - есть некоторое изображение, на котором я рисую условный прямоугольник.
Мне известно, ширина и высота этого TCanvas, но - я категорически не могу врубиться, как мне скопировать тот участок изображения, который лежит внутри нарисованого мной прямоугольника. Upd: Кажется я прозрел:
Спасибо-) PS: Поправьте, если я ошибаюсь. |