Welcome to Imager

Try our advanced search
 Old news
 Future Plans
Imager 0.97
Imager 0.96
Imager 0.95
Imager 0.94
Imager 0.93
Imager 0.92
Imager 0.91
Imager 0.90
Imager 0.89
Imager 0.88
Imager 0.87
Imager 0.86
Imager 0.85
Imager 0.84
Imager 0.83
Imager 0.82
Imager 0.81
Imager 0.80
Imager 0.79
Imager 0.78
Imager 0.77
Imager 0.75
Imager 0.74
Imager 0.73
Imager 0.72
Imager 0.71
Imager 0.70
Imager 0.69
Imager 0.68
Imager 0.67
Imager 0.65
Imager 0.64
Imager 0.63
Imager 0.62
Imager 0.61
Imager 0.60
Imager 0.59
Imager 0.58
Imager 0.57
Imager 0.56
Imager 0.55
Imager 0.54
Imager 0.53
Imager 0.52
Imager 0.51
Imager 0.50
Imager 0.49
Imager 0.47
Imager 0.46 Release Notes
Imager 0.45 Release Notes
Imager 0.44 Release Notes
  Bug Reporting  

Please report bugs via Request Tracker. Please include perl and Imager versions, library versions and information about the platform you're using.

  Current Release  

Imager 0.97 is the current release of Imager and is available from any CPAN mirror.

  Mailing List  

You can subscribe to the Imager mailing list by sending an email to imager-devel+request@molar.is with subscribe in the body.

There is also an archive


If you feel uncomfortable with subscribing to the mailing list you might try CPAN::Forum

  Imager 0.45 Release Notes  printable version
 / Home / Releases /

Imager 0.45 has been released and will soon be available on all CPAN mirrors.

This is primarily a bug-fix release. The following issues have beenfixed:

  • the dynamic filters Makefile would fail after everything had been built on Win32

  • the correct error messages are now produced for Freetype 2.0 errors

  • multiple master fonts are now supported by the freetype 2 driver

  • we now attempt to use freetype-config and pkg-config when probing for and configuring freetype 2.

  • we now attempt to use pkg-config when probing for and configuring libpng

  • we don't accept a directory indicating freetype 2.x headers as a freetype 1.x installation any more

  • reading a TGA image with a long (>127) idstring would result in an allocation error.

  • calling the read() method for a format supported by Imager but not supported by the current build (eg. reading a JPEG without libjpeg installed when Imager was built) no longer crashes with an undefined function error.

  • the i_glin() XS code wasn't copying the returned colors back correctly

  • the right-side bearing calculated for freetype2.x wasn't scaled from a fixed point number to an integer, this would cause pos_width() to be much luarger than was correct if the right-most character overflowed the character box.

  • saving a gradient file with Imager::Fountain->save() missed outputting a space between the last 2 parameters of each segment.

  • methods that work with an image and return a new image now warn when called in void context.

  • the Imager::Matrix2d rotate() method would only use the x and y parameters if both were non-zero.

  • the FT1.x driver ignored the align parameter.

Documentation changes:

  • added a concept index for perldoc Imager

  • more examples in Imager::Draw

  • added examples to all filters in Imager::Filter

  • many minor documentation fixes

New/improved features:

  • Imager::Fountain can read newer GIMP gradient files containing NAME lines

  • color names can now be used where color objects were required for most filters.

  • all font drivers now return an display_width() and right_bearing() value.



Imager - vtc©2002