Perl:GD:SecurityImage,角度属性不起作用

标签 perl captcha

我正在尝试使用带有以下对象的 perl 模块 GD:SecurityImage 从文本创建安全图像:

my $image = GD::SecurityImage->new(
              width   => 220,
              height  => 60,
              lines   => 5,
              scramble => 1,
              angle   => 45,
              gd_font => 'giant',
           );

$image->create( normal => 'circle' );
$image->particle(30, 70);

但是结果图像中的文本没有 45 度角的文本,而是随机的。 此外,如果我使 scramble = 0 并且角度 = 45,则文本不会以该角度旋转,文本只是图像中的默认值,如所见 enter image description here在附加屏幕中。

请帮帮我,我做错了什么?

注意:图片带有 scramble = 0;

最佳答案

请注意,您必须有 Math::Trig 才能使用 GD 进行旋转,否则您将无法进行旋转。您不需要使用 ImageMagick 后端 - 试试看。 (并使用 TTF :))

关于Perl:GD:SecurityImage,角度属性不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10892243/

相关文章:

perl - 使用 MozRepl 设置 headless Firefox

jquery 无法从 perl 获取响应

html - Mojolicious 中的复选框

php - 创建声音-读取字母-在PHP中

PHP 联系表单返回错误

javascript - 什么时候在 UI 交互中需要机器人保护?

perl - 为什么 Perl 的 Text::Capitalize 将 "Juvénal"变成 "JuvéNal"?

perl - 阅读文本的好方法是什么?

ios - 如何在 firebase auth( react native 应用程序)中禁用 QA 环境的验证码?

php - reCaptcha 不工作;它不返回成功