Skip to content

验证码的图像数据

通过 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 保存 到文件