func NewStackGraphicContext() *StackGraphicContext {
	gc := &StackGraphicContext{}
	gc.Current = new(ContextStack)
	gc.Current.Tr = draw2d.NewIdentityMatrix()
	gc.Current.Path = new(draw2d.Path)
	gc.Current.LineWidth = 1.0
	gc.Current.StrokeColor = image.Black
	gc.Current.FillColor = image.White
	gc.Current.Cap = draw2d.RoundCap
	gc.Current.FillRule = draw2d.FillRuleEvenOdd
	gc.Current.Join = draw2d.RoundJoin
	gc.Current.FontSize = 10
	gc.Current.FontData = DefaultFontData
	return gc
}
func NewStackGraphicContext() *StackGraphicContext {
	gc := &StackGraphicContext{}
	gc.Current = new(ContextStack)
	gc.Current.Tr = draw2d.NewIdentityMatrix()
	gc.Current.Path = new(draw2d.Path)
	gc.Current.LineWidth = 1.0
	gc.Current.StrokeColor = image.Black
	gc.Current.FillColor = image.White
	gc.Current.Cap = draw2d.RoundCap
	gc.Current.FillRule = draw2d.FillRuleEvenOdd
	gc.Current.Join = draw2d.RoundJoin
	gc.Current.FontSize = 10
	gc.Current.FontData = DefaultFontData
	return gc
}
func NewStackGraphicContext ( ) * StackGraphicContext { gc := & StackGraphicContext { } gc . Current = new ( ContextStack ) gc . Current . Tr = draw2d . NewIdentityMatrix ( ) gc . Current . Path = new ( draw2d . Path ) gc . Current . LineWidth = 1.0 gc . Current . StrokeColor = image . Black gc . Current . FillColor = image . White gc . Current . Cap = draw2d . RoundCap gc . Current . FillRule = draw2d . FillRuleEvenOdd gc . Current . Join = draw2d . RoundJoin gc . Current . FontSize = 10 gc . Current . FontData = DefaultFontData return gc }
/**
 * Create a new Graphic context from an image
 */
Create a new Graphic context from an image