Documentation ¶
Index ¶
Constants ¶
View Source
const DPI = 96
DPI constant. Ideally it would be read from the various system.
Variables ¶
View Source
var ( Yellow = color.RGBA{R: 255, G: 255, A: 255} Green = color.RGBA{R: 80, G: 255, A: 80} )
Functions ¶
This section is empty.
Types ¶
type Arrow ¶
type Arrow struct {
// From, To implement the starting and final point of the arrow:
// arrow is pointing to the "To" direction.
From, To image.Point
// Color of the Arrow to be drawn.
Color color.Color
// Thickness of the Arrow to be drawn.
Thickness float64
// contains filtered or unexported fields
}
type Circle ¶
type Circle struct { // Dim defines the rectangle that will encompass the // circle/ellipse. Dim image.Rectangle // Color of the circle to be drawn. Color color.Color // Thickness of the circle to be drawn. Thickness float64 // Center is generated automatically. Center Vec2 // contains filtered or unexported fields }
func NewCircle ¶
NewCircle creates a new circle (or ellipsis) filter. It draws an ellipsis whose dimensions fit the given rectangle. You must specify the color and the thickness of the circle to be drawn.
type StraightLine ¶ added in v1.0.2
type StraightLine struct {
// From, To 直线开始到结束的位置记录:
From, To image.Point
// Color 指定直线的颜色.
Color color.Color
// Thickness 指定直线的宽度
Thickness float64
// contains filtered or unexported fields
}
func NewStraightLine ¶ added in v1.0.2
NewStraightLine 创建一个新的直线,接口中国捏必须传入直线的宽度、颜色以及起点.
func (*StraightLine) Apply ¶ added in v1.0.2
func (c *StraightLine) Apply(image image.Image) image.Image
Apply 接口ImageFilter的实现. 实现方式,若是需要绘制的图,就替换为当先选中的颜色,若是不是就返回背景颜色 under
func (*StraightLine) SetPoints ¶ added in v1.0.2
func (c *StraightLine) SetPoints(from, to image.Point)
SetPoints
type Text ¶
type Text struct { // Text to render. Text string // Center (horizontal and vertical) where to draw the text. Center image.Point // Color of the Text to be drawn. Color, Background color.Color // Font size. Size float64 // contains filtered or unexported fields }
func NewText ¶
NewText creates a new Text (or ellipsis) filter. It draws an ellipsis whose dimensions fit the given rectangle. You must specify the color and the thickness of the Text to be drawn.
Click to show internal directories.
Click to hide internal directories.