直接上代码
def generate_mini_captcha_image(opts = {})
label = SecureRandom.hex(3)
session[:captcha] = label
image = MiniMagick::Image.new('mini_captcha.jpg')
image.run_command("convert -pointsize 16 -kerning 1 +noise Laplacian -undercolor lightgrey label:#{label} mini_captcha.jpg")
image.to_blob
end
有报错信息如下
wrong constant name Convert -pointsize 16 -kerning 1 +noise laplacian -undercolor lightgrey label:4bd6c8 mini_captcha.jpg
不懂什么意思。