Форум: "Media";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];
ВнизЛинии разных стилей толщиной более 1 пиксела Найти похожие ветки
← →
zorik © (2006-07-11 09:34) [0]Стандартные средства Делфи разрешают рисовать линии разных стилей (Dot, DashDot и т.д.) толщиной только 1 пиксел. Подскажите алгоритм рисования для линий толщиной более 1 пиксела
← →
второе явление Чапаева народу (2006-07-11 10:42) [1]
> Стандартные средства Делфи
Средства Win9x, насколько я знаю.
← →
zorik © (2006-07-11 11:07) [2]Имеется в виду стандартный TCanvas
Note: Dotted or dashed pen styles are not available when the Width property is not 1.
← →
DevBoy (2006-07-11 11:55) [3]Ничего подобного, стандартный канвас это надстройка на gdi. толстые стилевые линии поддерживаются только начиная с Win2000, под 9х их рисовать нельзя
← →
Степан (2006-07-25 23:54) [4]Ну а что, разве ничего самопального кудесники еще не придумали?! Может кто видел???
← →
Gydvin © (2006-07-27 17:00) [5]
> Win2000, под 9х их рисовать нельзя
Под ХР тоже не прет. Нужно что-то колдовать самому
← →
@!!ex © (2006-07-27 21:04) [6]А в чем проблема наколдовать?
Просто нарисовать несколько линий каждую следующую со смещением относительно предыдущей на 1 пиксель по X и на 1 по Y.
ТОгда изображение будет стабильное, но в некоторых случаях(например когда вертикальная или горизонтальная линия) будет слегка криво смотреться.
Можно смотреть на угол и в зависимости от того в какой четверти этот угол находиться использовать разный алгоритм.
Будет медленней, сложнее, но красивее.
← →
Мефисто (2006-07-28 13:04) [7]
> Gydvin © (27.07.06 17:00) [5]
Под семейеой NT все прет. Нужно юзать ExtCreatePen и соответсвующие стили.
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2007.04.01;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.044 c