Теперь я здесь, чтобы спросить передовой опыт работы с графикой.Я использую формы Windows.Итак - у меня есть большое изображение (3.7kx 5.3k пикселей). Помимо этого я хочу нарисовать график - вершины и ребра (вершина - как круг, а ребро - стрелка между кругами)
В данный момент яЯ использовал Picturebox с SizeMode, установленным на Zoom, так что я могу увеличить его и увеличить, чтобы он работал как «опция масштабирования».в событии Paint я рисую вершины, которые пересекаются с DisplayRectangle.То же самое с краями.У меня есть возможность добавить ребра - пока я двигаю мышь, я делаю поле invalidate () так, чтобы оно выглядело как анимация (я рисую другую вершину на месте мыши).
Проблема в том, что когда у меня около 10k вершин, кадров в секундупонизится до 1 или 2. Если вы знаете несколько хороших способов сделать эту вещь гладкой и оптимизированной, пожалуйста, поделитесь со мной :)