The best that I could come up with is to export as pdf, hopes this helps.
Sub SaveImage()
'On Error Resume Next
Set ws = ActiveSheet
Set shp = ws.Shapes.Range(Array("Picture 1"))
Set ch = ws.ChartObjects.Add(shp.Left, shp.Top, shp.Width, shp.Height)
shp.Select
Selection.Copy
ch.Chart.Paste
Set tt = ch.Chart
'tt.ExportAsFixedFormat Type:=xlTypePDF, Filename:="c:outputFileName"
tt.Export Filename:="C:est.png", filtername:="PNG"
ch.Delete
End Sub
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…