Vb.net 保存的图表图像模糊/有噪音
我有两个MS图表,我希望导出为.png图像。对于这两种方法,我都使用Vb.net 保存的图表图像模糊/有噪音,vb.net,visual-studio-2010,image,charts,save,Vb.net,Visual Studio 2010,Image,Charts,Save,我有两个MS图表,我希望导出为.png图像。对于这两种方法,我都使用Chart.SaveImage()方法,但结果不同。一个模糊/嘈杂,另一个看起来干净 这是模糊图形(后来称为ChartBHKW)。请注意,只有图表外的文字看起来模糊。图例显示正确 以下是正常图形,按原样保存(后称为图表摊销): 为了保留图像大小和纵横比,这两个图表将执行以下保存过程:取消锁定、重新缩放、保存,然后再次锁定。代码如下 With Main.ChartBHKW 'Resize and save .D
Chart.SaveImage()
方法,但结果不同。一个模糊/嘈杂,另一个看起来干净
这是模糊图形(后来称为ChartBHKW)。请注意,只有图表外的文字看起来模糊。图例显示正确
以下是正常图形,按原样保存(后称为图表摊销):
为了保留图像大小和纵横比,这两个图表将执行以下保存过程:取消锁定、重新缩放、保存,然后再次锁定。代码如下
With Main.ChartBHKW
'Resize and save
.Dock = DockStyle.None
.Size = PrintSize
.SaveImage(JDLImagePath, ChartImageFormat.Png)
'Reset
.Dock = DockStyle.Fill
End With
With Main.ChartAmortisation
'Resize and save
.Dock = DockStyle.None
.Size = PrintSize
.SaveImage(AmortisationImagePath, ChartImageFormat.Png)
'Reset
.Dock = DockStyle.Fill
End With
我尝试了各种不同的尺寸和格式。大小没有影响。但有趣的是,当保存为.jpg或.bmp时会发生什么。下面的例子
有什么想法吗?我坚信它与背景有关,我想它是透明的。使用白色代替设置:
图表。抗锯齿=抗锯齿样式。图形代码>
有关详细信息,请参阅