我是c#的新手,尝试使用轨迹栏在图表上旋转背面图像。我解决了实际的旋转问题,但是我遇到了覆盖文件的问题,因此可以根据用户的需要旋转多次。目前,它将在轨迹栏上旋转一个增量,然后崩溃。这是我现在拥有的。图像变量只是原始图像。
private void trackBar2_Scroll(object sender, EventArgs e)
{
Image rotatedImage = RotateImage(image, trackBar2.Value);
rotatedImage.Save(Path.GetFullPath("Image_Rotated.png"));
chart1.ChartAreas["ChartArea1"].BackImage = Path.GetFullPath("Image_Rotated.png");
rotatedImage.Dispose();
}
我们的想法是让原始图像始终保持相同,然后将第二张图像作为原始图像,每次旋转并保存,然后设置为背面图像。它第二次通过这种方法崩溃的事实让我相信它是保存文件的问题,而不是RotateImage方法。