Changes for version 1.54 - 2005-04-08

  • => Updated pods. => If anyone adds a back-end, one must define a method to deal with colors: 'backend_cconvert'. cconvert() will forward all calls to backend_cconvert() if $BACKEND is different than /^(GD|Magick)$/. Note that this method must be capable of handling both HEX and RGB. => Finally documented this. See BACKEND_AUTHORS section in the pod (If you have a HTML version, probably you can not see this). => Removed gdbox_empty from GD::SecurityImage::Magick => The module now has an AUTOLOAD method. => Added a check for gdbox_empty in AUTOLOAD for non-GD backends. => Ooops! ellipse() added in GD 2.07 :p Thanks to ActiveState build logs. I missed that one (looks like all CPAN Testers are using recent GDs). Added a global mechanism to check this and any incompatibilities. If GD < 2.07 and you call ellipse() it will fall-back to default() style. If you call ec() style, it'll disable ellipse() call and only draw circles. => Updated GD::SecurityImage::Styles. => Updated demo program. Also, changed default type to 'png' after a little conversation with Eric Gorr. :) (some installations may have gif() method but don't have gif support enabled. This results with an empty image. Cause: old libgd). => Default image type in GD::SecurityImage::GD::out() changed to 'png'.

Modules

Security image (captcha) generator.
GD backend for GD::SecurityImage.
Image::Magick backend for GD::SecurityImage.
Drawing styles for GD::SecurityImage.

Examples