Форум: "Media";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
ВнизКак скопировать треугольную область? Найти похожие ветки
← →
Тфьу (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 вся ветка
Форум: "Media";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.051 c