Я могу нарисовать линию на изображении, используя приведенный ниже код.Ширина пера фиксирована как 5. Имеется выпадающий список для выбора разрешения экрана (640 * 480,352 * 288,320 * 240 и т. Д.).При его выборе экран изменится на это разрешение.В результате ширина ручки кажется другой.В каждом разрешении ширина пера выглядит по-разному.Как я могу исправить ширину пера для всех разрешений?
public void DrawLineInt(Bitmap bmp)
{
Pen blackPen = new Pen(Color.Black, 5);
int x1 = 100;
int y1 = 100;
int x2 = 500;
int y2 = 100;
// Draw line to screen.
using (var graphics = Graphics.FromImage(bmp))
{
graphics.DrawLine(blackPen, x1, y1, x2, y2);
}
}