验证码的图像数据
通过 Generate() 生成的验证码数据,图像实例有 JPEG、PNG 两种格式,分别为 JPEGImageData 和 PNGImageData
JPEGImageData
- Get() image.Image 获取原图像
- ToBytes() ([]byte, error) 转为字节数组
- ToBytesWithQuality(imageQuality int) ([]byte, error) 指定清晰度转为字节数组
- ToBase64() (string, error) 转为 Base64 字符串,带 "data:image/jpeg;base64," 前缀
- ToBase64Data() (string, error) 转为 Base64 字符串
- ToBase64WithQuality(imageQuality int) (string, error) 指定清晰度转为 Base64 字符串,带 "data:image/jpeg;base64," 前缀
- ToBase64DataWithQuality(imageQuality int) (string, error) 指定清晰度转为 Base64 字符串
- SaveToFile(filepath string, quality int) error 保存 JPEG 到文件
PNGImageData
- Get() image.Image 获取原图像
- ToBytes() ([]byte, error) 转为字节数组
- ToBase64() (string, error) 转为 Base64 字符串,带 "data:image/png;base64," 前缀
- ToBase64Data() (string, error) 转为 Base64 字符串
- SaveToFile(filepath string) error 保存 到文件