Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.025 c
4-1149187609
chizra
2006-06-01 22:46
2006.10.22
У меня какая-то ошибка после установки hookа WH_CALLWNDPROC


15-1159794489
TStas
2006-10-02 17:08
2006.10.22
Стоит ли шифровать dll ку


2-1160276062
m-kirill-2003
2006-10-08 06:54
2006.10.22
Кнопка на новую форму.


6-1149007980
nikitian
2006-05-30 20:53
2006.10.22
не работает post в idHTTP (indy 9)


2-1160069377
vain
2006-10-05 21:29
2006.10.22
756E697420556E69




   Наверх