Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jun 4, 2012
  1. added the check_file_limits() method to Imager

    authored
    This exposes the i_int_check_image_file_limits() API.
    
    Since I'd expected people to be able to write file handlers in perl,
    such authors need access to the file size limit checking mechanism.
  2. set_file_limits(reset => 1) now resets to defaults, not zero.

    authored
    Previously reset would set max_bytes to 0 (unlimited), it now
    sets max_bytes to it's default of 2**30.
Commits on May 26, 2012
Commits on Nov 19, 2011
  1. [rt #72475] make the error messages from read() match reality

    authored
    and some other related changes
  2. note the purpose of a complex test

    authored
    since I couldn't see the purpose at just a glance
Commits on Aug 15, 2011
Commits on Aug 8, 2011
  1. switch to using size_t and i_img_dim strictly

    authored
    Also, use double instead of float where the value is used in
    calculating a co-ordinate, since float may not be able to represent an
    image ordinate with sufficient precision
Commits on May 23, 2011
Commits on Feb 3, 2011
Commits on Oct 1, 2010
  1. detect some more file types

    Tony Cook authored
Commits on Mar 25, 2008
  1. - some TGA images weren't being detected correctly as TGA images

    Tony Cook authored
       https://rt.cpan.org/Ticket/Display.html?id=32925
    
     - handling of the left-over bit for 16-bit/pixel TGA images has been
       changed to match the behaviour of the GIMP.  Previously the bit
       being set was treated as an opaque pixel, but one user reported a
       problem with loading such an image.  I haven't been able to find any
       tools beyond the GIMP that handle alpha-channel 16-bit TGAs, so
       I'll match it's behaviour.  See issue 114913 in the GIMP's
       bugzilla.
       http://rt.cpan.org/Ticket/Display.html?id=32926
Commits on Jul 31, 2007
  1. - Finished/rewrote Arnar's old SGI RGB file format support, so Imager

    Tony Cook authored
       now has full SGI RGB image format, including RLE and 16-bit/sample
       images.
       https://rt.cpan.org/Ticket/Display.html?id=8666
    
     - logging functions are now available in the API
    
     - the convert() method now returns an image of the same sample size as
       the source image.
       https://rt.cpan.org/Ticket/Display.html?id=28492
Commits on Dec 15, 2006
  1. Test::More is now a pre-requisite for Imager, so remove it from the

    Tony Cook authored
    distribution.
Commits on Jul 24, 2006
  1. add detection of BZIP2 and gzip data

    Tony Cook authored
Commits on Jul 21, 2006
  1. add a magic entry to detect XWD files

    Tony Cook authored
Commits on May 22, 2006
  1. i_test_format_probe:

    Tony Cook authored
     - added Utah RLE, 
     - separated ICO and CUR file formats, 
     - fix duplicate PCX entry
Commits on Mar 30, 2006
  1. add format probes for SGI RGB, ILBM, XPM, PCX, FITS, Photoshop, EPS

    Tony Cook authored
    if you have an entry for some other format you want to implement let 
    me know.
Commits on Mar 23, 2006
  1. - i_test_format_probe() now attempts to detect MS Windows Icon/cursor…

    Tony Cook authored
    … files
    
    - made the TGA probe a bit more specific since it was giving false
      positives on icon files.
Commits on Feb 17, 2006
  1. - eliminate sign warning from image.c

    Tony Cook authored
    - make TIFF detection stricter
Commits on Aug 24, 2005
  1. - convert t/t107bmp.t to Test::More

    Tony Cook authored
    - convert t/t108tga.t to Test::More
    - error messages generated reading JPEG or PNG images are now
      available via errstr()
    - implement/test/document set_file_limits()/get_file_limits() methods,
      which allow limits on the size of image files read.
Commits on May 24, 2005
  1. added C< use lib 't'; > where needed

    Tony Cook authored
Commits on May 11, 2005
  1. - the internal function used to probe file formats if the type

    Tony Cook authored
      parameter wasn't passed to the read() method would produce
      diagnostics on stdout, precluding use in web applications.  Silenced
      it.
Something went wrong with that request. Please try again.