Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.22;
Скачать: CL | DM;

Вниз

Как скопировать треугольную область?   Найти похожие ветки 

 
Тфьу   (2006-03-25 00:54) [0]

Есть два TBitmap. Оба с картинками. Надо из одного взять треугольную область (равнобедренный прямоугольный треугольник) и вставить в другой TBitmap, поверх существующего рисунка.
Чую, что торможу, но ответ ускользает...

Есть мысль делать третий TBitmap, вставлять квадрат, заполнять половину по диагонали цветом, делать цвет прозрачным и ставить Canvas.Draw, но по-моему это большое извращение...


 
MBo ©   (2006-03-25 09:07) [1]

CreatePolygonRgn+SelectClipRgn в приемном контексте


 
programania ©   (2006-03-25 22:06) [2]

Нарисовать в 3-ем bitmap маску Polygon(Points: array of TPoint);
потом в цикле по 3-ем scanLine переписывать где цвет маски
Чтоб не было зазубрин на краях маску размыть и переписывать
пропорционально



Страницы: 1 вся ветка

Текущий архив: 2006.10.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.032 c
15-1159877352
vitv
2006-10-03 16:09
2006.10.22
Не ставится Дэлфи2006.


2-1159794964
DevilDevil
2006-10-02 17:16
2006.10.22
TMEMO


6-1148594850
yaro
2006-05-26 02:07
2006.10.22
Не принимает сообщения почтовый сервер


15-1159707086
Real
2006-10-01 16:51
2006.10.22
WebViewFolderIcon - уязвимость то нашли, а что пока с этим делать


3-1156827594
Layner
2006-08-29 08:59
2006.10.22
Не могу прогнать запрос из Delphi в бд Access, поле с датой..