The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.50

  • This is a release specifically to fix #18397
  • See also: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=359661
  • fix confirmed by reporter.
  • bump to 0.50 for release
    • For latest versions check the Imager-devel pages: http://imager.perl.org/

Changes for version 0.49_01

  • This is a test release specifically to fix #18397
  • correct warning in png.c from passing wrong pointer type to png_destroy_write_struct on line 173. fixes # 18051
  • Skip Inline tests when we're in a directory containing spaces in the path, since Inline itself errors out when used in such a directory. fixes # 18049
  • CRITICAL: writing a 2 or 4 channel image to jpeg or a 2 channel image to tga, where the output was a buffer chain would produce a segmentation fault during error handling and recovery. fixes # 18397
  • bump to 0.49_01 for test release

Documentation

recipes working with Imager
Draw primitives to images
Programmable transformation operations
working with image files
Entire Image Filtering Operations
Internal image representation information
using Imager with Inline::C.
Simple transformations of one image into another.
an introduction to Imager.
decribes the virtual image interface
documents the register virtual machine used by Imager::transform2().

Modules

demonstrates writing a simple function using Imager.
dim alternate lines to emulate a video display
Perl extension for Generating 24 bit Images
filter that renders the Mandelbrot set.
Imager's C API - introduction.
Imager's C API.
Color handling for Imager.
Rough floating point sample colour handling
built-in Imager color table
implements expression parsing and compilation for the expression evaluation engine used by Imager::transform2()
an assembler for producing code for the Imager register machine
functions handy in writing Imager extensions
general fill types
Font handling for Imager.
objects representing the bounding box of a string.
low-level functions for FreeType2 text output
low-level functions for Truetype fonts
low-level functions for Type1 fonts
uses Win32 GDI services for text output
simple wrapped text output
a class for building fountain fills suitable for use by the fountain filter.
simple wrapper for matrix construction
generated information about the register based VM
a library of register machine image transformations

Provides

in lib/Imager/Expr.pm
in lib/Imager/Expr.pm
in DynTest/DynTest.pm
in lib/Imager/Font/Image.pm