Documentation
¶
Index ¶
- func NewAudio(opts ...AudioOption) captchas.Driver
- func NewChinese(opts ...ChineseOption) captchas.Driver
- func NewDigit(opts ...DigitOption) captchas.Driver
- func NewMath(opts ...MathOption) captchas.Driver
- func NewString(opts ...StringOption) captchas.Driver
- type AudioOption
- type ChineseOption
- func ChineseBGColor(color *color.RGBA) ChineseOption
- func ChineseFonts(fonts []string) ChineseOption
- func ChineseHeight(height int) ChineseOption
- func ChineseLength(length int) ChineseOption
- func ChineseNoiseCount(count int) ChineseOption
- func ChineseSource(source string) ChineseOption
- func ChineseWidth(width int) ChineseOption
- type DigitOption
- type MathOption
- type StringOption
- func StringBGColor(color *color.RGBA) StringOption
- func StringFonts(fonts []string) StringOption
- func StringHeight(height int) StringOption
- func StringLength(length int) StringOption
- func StringNoiseCount(count int) StringOption
- func StringSource(source string) StringOption
- func StringWidth(width int) StringOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAudio ¶
func NewAudio(opts ...AudioOption) captchas.Driver
NewAudio returns an audio driver.
func NewChinese ¶
func NewChinese(opts ...ChineseOption) captchas.Driver
NewChinese returns a chinese driver.
func NewString ¶
func NewString(opts ...StringOption) captchas.Driver
NewString returns a string driver.
Types ¶
type AudioOption ¶
type AudioOption func(*audio)
AudioOption is a function that receives a pointer of audio driver.
func AudioLangauge ¶
func AudioLangauge(language string) AudioOption
AudioLangauge sets audio language.
type ChineseOption ¶
type ChineseOption func(*chinese)
ChineseOption is a function that receives a pointer of chinese driver.
func ChineseBGColor ¶
func ChineseBGColor(color *color.RGBA) ChineseOption
ChineseBGColor sets background color.
func ChineseNoiseCount ¶
func ChineseNoiseCount(count int) ChineseOption
ChineseNoiseCount sets noise count.
type DigitOption ¶
type DigitOption func(*digit)
DigitOption is a function that receives a pointer of digit driver.
type MathOption ¶
type MathOption func(*math)
MathOption is a function that receives a pointer of math driver.
func MathBGColor ¶
func MathBGColor(color *color.RGBA) MathOption
MathBGColor sets background color.
type StringOption ¶
type StringOption func(*str)
StringOption is a function that receives a pointer of string driver.
func StringBGColor ¶
func StringBGColor(color *color.RGBA) StringOption
StringBGColor sets background color.
func StringNoiseCount ¶
func StringNoiseCount(count int) StringOption
StringNoiseCount sets noise count.