Documentation ¶
Index ¶
- func Decode(path string) (content string, err error)
- func EncodeToFile(content, outputImgPath string, options ...standard.ImageOption) error
- func Generate(content string, level qrcode.RecoveryLevel, size int) ([]byte, error)deprecated
- func GenerateFile(content string, level qrcode.RecoveryLevel, size int, outputImgPath string) errordeprecated
- func GenerateFileWithBackgroundImage(content string, level qrcode.RecoveryLevel, size int, ...) errordeprecated
- func GenerateFileWithColor(content string, level qrcode.RecoveryLevel, size int, ...) errordeprecated
- func GenerateWithColor(content string, level qrcode.RecoveryLevel, size int, ...) ([]byte, error)deprecated
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Decode ¶ added in v3.0.925
Decode 解析二维码(仅支持部分图片).
PS: (1) 能解析 yeqown/go-qrcode 生成的二维码. (2) 不能解析 skip2/go-qrcode 生成的二维码.
func EncodeToFile ¶ added in v3.0.925
func EncodeToFile(content, outputImgPath string, options ...standard.ImageOption) error
EncodeToFile 生成二维码图片.
@param content 二维码的内容 @param options 可以指定: (1) logo(放在二维码的中心)
(2) halftone(比较酷炫),可参考 https://github.com/yeqown/go-qrcode 中: example/with-halftone/README.md (3) 尺寸(但单位并非像素) (4) 透明 (5) 前景色、背景色
func GenerateFile
deprecated
GenerateFile 生成二维码文件.
Deprecated: 推荐使用 EncodeToFile.
PS: 背景色默认为白色(非透明),前景色默认为黑色.
@param size 生成图片的尺寸
e.g.256 => 256*256
@param outputImagePath 输出图片的路径
(1) 如果存在且是个文件的话,会覆盖 (2) 建议是 .png 格式的 (3) 生成图片的背景色是白色而非透明,即使保存为 .png 格式
func GenerateFileWithBackgroundImage
deprecated
func GenerateFileWithColor
deprecated
func GenerateFileWithColor(content string, level qrcode.RecoveryLevel, size int, background, foreground color.Color, outputImgPath string) error
GenerateFileWithColor
Deprecated: 推荐使用 EncodeToFile.
@param background 背景色(推荐使用透明色 color.Transparent,然后保存为.png格式的图片) @param foreground 前景色(一般为 color.Black) @param outputImagePath 输出的图片路径,仅支持3种格式: .jpg、.jpeg、.png(推荐)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.