in reply to Re: Catalyst::Plugin::Captcha questions
in thread Catalyst::Plugin::Captcha questions

Hi, Thanks for the reply, I ran test on the GD::SecurityImage and you're right, I was missing Image::Magick and when I ran the demo.pl, I was missing 2 modules, which was Random::String and Apache::Session::MySQL.

After those two were installed, I ran the demo.pl, following it's instruction and it produces an html which I then view in a browser. however, It still unable to produce the captcha image, displaying instead, it's alt text

I checked the mysql table and it seems that it is correct. Is there something else that I might miss?. Thank you so much for the help.
  • Comment on Re^2: Catalyst::Plugin::Captcha questions

Replies are listed 'Best First'.
Re^3: Catalyst::Plugin::Captcha questions
by jethro (Monsignor) on Jul 12, 2008 at 12:07 UTC
    "After those two were installed...". Just to be sure, you meant "After those two and Image::Magick were installed...", right?

    Does a simple GD program like the one at the top of the perlpod documentation of GD work? I.e. that one:

    use GD; # create a new image $im = new GD::Image(100,100); # allocate some colors $white = $im->colorAllocate(255,255,255); $black = $im->colorAllocate(0,0,0); $red = $im->colorAllocate(255,0,0); $blue = $im->colorAllocate(0,0,255); # make the background transparent and interlaced $im->transparent($white); $im->interlaced('true'); # Put a black frame around the picture $im->rectangle(0,0,99,99,$black); # Draw a blue oval $im->arc(50,50,95,75,0,360,$blue); # And fill it with red $im->fill(50,50,$red); # make sure we are writing to a binary stream binmode STDOUT; # Convert the image to PNG and print it on standard output print $im->jpeg;
    Name it gdtest.pl and test that with
    gdtest.pl > test.jpg xzgv test.jpg
    Use any picture-viewer or a browser to view the jpeg if you don't have or can't use xzgv,
      Hi, sorry for lateness, I had an urgent problem that had to be fixed ASAP, but thanks a lot for the reply.

      I did test the script above, and it does produce the image correctly, I just tested again my implementation for the Catalyst::Plugin::Captcha, but has the same problem, It produces a black image...

      Do you have any idea why this might happen?.

      Thank you again for the help.

      -confused elf.
        Do you have any idea why this might happen?
        Because something is broken :) What? It could be anything, so you'll have to test things one by one until you find the answer.

        You said jethros program worked for you, but did you test it as the same user and with the same enviroment as your CGI