Сегментация линейки Skiasharp нерегулярна

#skiasharp

#skiasharp

Вопрос:

У меня возникли некоторые трудности при создании линейки с использованием SkiaSharp. Ниже приведен мой код, и он не отображает сегментацию линейки с правильным расстоянием между пикселями. Требуется некоторая помощь в объяснении причины неправильного межстрочного интервала.

     canvas.DrawLine( 0, info.Height, 0, info.Height / 2, BlackStroke);
    canvas.DrawLine(info.Width , info.Height, info.Width, info.Height / 2, BlackStroke);

    for (int seg=1; seg <= 23; seg  )
    {
        canvas.DrawLine((info.Width/24) * seg, info.Height, (info.Width / 24) * seg, info.Height/2, BlackStroke);
    }
  

введите описание изображения здесь