1 .github/workflows/test-cygwin.yml
2 .github/workflows/test-linux-i386.yml
3 .github/workflows/test-linux.yml
4 .github/workflows/test-macosx.yml
5 .github/workflows/test-win32-mingw64.yml
6 adobe.txt License for makeblended font
7 apidocs.perl Build lib/Imager/APIRef.pm
8 bigtest.perl Library selection tester
9 bmp.c Reading and writing Windows BMP files
11 Changes.old Old changes
12 color.c Color translation and handling
13 combine.im Channel combine
18 CountColor/CountColor.pm sample XS access to API
19 CountColor/CountColor.xs
20 CountColor/Makefile.PL
21 CountColor/t/t00countcolor.t
37 dynfilt/mandelbrot.exp
39 dynfilt/t/t60dyntest.t Simple test script
40 DynTest/DynTest.pm simple conversion of the dyntest sample from dynfilt/
44 DynTest/t/t00dyntest.t
59 fontfiles/ExistenceTest.ttf generated using pfaedit
61 fontfiles/NameTest.ttf test glyph_names() - see FT2/t/t10ft2.t
63 FT2/fontfiles/dodge.ttf
64 FT2/fontfiles/ExistenceTest.afm
65 FT2/fontfiles/ExistenceTest.pfb
66 FT2/fontfiles/ExistenceTest.ttf
67 FT2/fontfiles/ImUgly.ttf
68 FT2/fontfiles/MMOne.pfb multiple master test font
69 FT2/fontfiles/NameTest.ttf
70 FT2/freetyp2.c Implements freetype2 font support
78 FT2/t/t90std.t Standard font tests for FT2
92 GIF/testimg/badindex.gif GIF with a bad color index
94 GIF/testimg/expected.gif
95 GIF/testimg/loccmap.gif
96 GIF/testimg/nocmap.gif
98 GIF/testimg/scalei.gif
99 GIF/testimg/screen2.gif
100 GIF/testimg/screen3.gif
101 GIF/testimg/trimgdesc.gif
102 GIF/testimg/trmiddesc.gif
103 GIF/testimg/zerocomm.gif Image with a zero-length comment extension
104 hlines.c Manage sets of horizontal line segments
105 ICO/ICO.pm Windows Icon file support
109 ICO/lib/Imager/File/CUR.pm
117 ICO/t/t40readcurone.t
118 ICO/t/t41curmultread.t
125 ICO/testimg/combo.ico
126 ICO/testimg/pal13232.ico
127 ICO/testimg/pal256.ico
128 ICO/testimg/pal43232.cur
129 ICO/testimg/pal43232.ico
130 ICO/testimg/pal43232.ppm
131 ICO/testimg/pal83232.ico
132 ICO/testimg/pal83232.ppm
133 ICO/testimg/rgb1616.ico
134 ICO/testimg/rgba3232.ico
135 ICO/testimg/rgba3232.ppm
142 imerror.h Error handling functions
143 imexif.c EXIF decoding
145 imext.c Defines the function table
146 imext.h Included by external modules for API access
148 imextpl.h Included by external modules for Perl API access
149 imextpltypes.h Define Perl API function table type
150 imexttypes.h Define API function table type
151 img16.c Implements 16-bit/sample images
152 img8.c Implements 8-bit/sample images
153 imgdouble.c Implements double/sample images
158 imrender.h Buffer rending engine function declarations
159 inc/Devel/CheckLib.pm David Cantrell's Devel::CheckLib
163 iolayert.h IO layer types
171 JPEG/t/t10jpeg.t Test jpeg support
173 JPEG/testimg/209_yonge.jpg Regression test: #17981
174 JPEG/testimg/exiftest.jpg Test image for EXIF parsing
175 JPEG/testimg/scmyk.jpg Simple CMYK JPEG image
176 JPEG/testimg/zerotype.jpg Image with a zero type entry in the EXIF data
178 lib/Imager/APIRef.pod API function reference
180 lib/Imager/Color/Float.pm
181 lib/Imager/Color/Table.pm
182 lib/Imager/Cookbook.pod
184 lib/Imager/Engines.pod
186 lib/Imager/Expr/Assem.pm
187 lib/Imager/ExtUtils.pm
190 lib/Imager/Filters.pod
192 lib/Imager/Font/BBox.pm
193 lib/Imager/Font/FreeType2.pm
194 lib/Imager/Font/Image.pm
195 lib/Imager/Font/Test.pm Font for testing (outputs boxes only)
196 lib/Imager/Font/Truetype.pm
197 lib/Imager/Font/Type1.pm Compatibility wrapper for Imager::Font::T1
198 lib/Imager/Font/Wrap.pm
199 lib/Imager/Fountain.pm
201 lib/Imager/ImageTypes.pod
202 lib/Imager/Inline.pod Using Imager with Inline::C
203 lib/Imager/Install.pod Installation notes
204 lib/Imager/interface.pod
205 lib/Imager/IO.pod Document Imager::IO objects
206 lib/Imager/LargeSamples.pod Track large sample support
207 lib/Imager/Matrix2d.pm
208 lib/Imager/Preprocess.pm
209 lib/Imager/Probe.pm Library probes
210 lib/Imager/regmach.pod
212 lib/Imager/Security.pod
214 lib/Imager/Threads.pod
215 lib/Imager/Transform.pm
216 lib/Imager/Transformations.pod
217 lib/Imager/Tutorial.pod
222 Mandelbrot/Makefile.PL more complex filter
224 Mandelbrot/Mandelbrot.pm
225 Mandelbrot/Mandelbrot.xs
226 Mandelbrot/t/t00mandel.t
245 PNG/t/10png.t Test png support
246 PNG/testimg/badcrc.png
247 PNG/testimg/bilevel.png
248 PNG/testimg/bipalette.png bi-level but with a palette
249 PNG/testimg/comment.png
250 PNG/testimg/cover.png
251 PNG/testimg/cover16.png
252 PNG/testimg/cover16i.png
253 PNG/testimg/coveri.png
254 PNG/testimg/coverpal.png
255 PNG/testimg/coverpali.png
257 PNG/testimg/graya.png
259 PNG/testimg/palette.png
260 PNG/testimg/palette_out.png
261 PNG/testimg/paltrans.png
262 PNG/testimg/rgb16.png
264 PNG/testimg/rgb8i.png
275 rendert.h Buffer rendering engine types
278 samples/align-string.pl Demonstrate align_string method.
280 samples/border.pl Demonstrate adding a border
281 samples/drop_shadow.pl Draw a drop shadow or glow
282 samples/flasher.pl Animate an source image fading to a color and back
283 samples/gifscale.pl Scale an animated GIF, preserving animation info
284 samples/inline_capture2image.pl convert captured BGR data to an image
285 samples/inline_replace_color.pl replace colors using Inline::C
286 samples/interleave.pl
287 samples/quad_to_square.pl Transform a quadrilateral into a square
289 samples/replace_color.pl replace colors using transform2()
290 samples/samp-form.cgi
291 samples/samp-image.cgi
292 samples/samp-scale.cgi Demonstrate image upload via a HTML form
293 samples/samp-scale.html Form for samp-scale.cgi
294 samples/samp-tags.cgi Demonstrate image upload via a HTML form
295 samples/samp-tags.html Form for samp-tags.cgi
296 samples/slant_text.pl Using $font->transform() to slant text
298 samples/wiggle.pl "Wiggle" stereoscopy
299 scale.im Newer scaling code
308 SGI/t/30limit.t Test size limit checking
310 SGI/testimg/rle12.rgb
311 SGI/testimg/rle16.rgb
313 SGI/testimg/rleagr.rgb
315 SGI/testimg/verb12.rgb
316 SGI/testimg/verb16.rgb
317 SGI/testimg/verb6.rgb
318 spot.perl For making an ordered dither matrix from a spot function
321 t/000-load.t Test Imager modules can be loaded
322 t/100-base/010-introvert.t Test image inspection
323 t/100-base/020-color.t Test Imager::Color
324 t/100-base/030-countc.t Test getcolorcount() etc
325 t/100-base/800-tr18561.t Regression test for RT #18561
326 t/100-base/801-tr18561b.t Regression test for RT #18561
327 t/150-type/020-sixteen.t Test 16-bit/sample images
328 t/150-type/030-double.t Test double/sample images
329 t/150-type/040-palette.t Test paletted images
330 t/150-type/100-masked.t Test masked images
331 t/200-file/010-iolayer.t Test Imager I/O layer objects
332 t/200-file/100-files.t Format independent file tests
333 t/200-file/200-nojpeg.t Test handling when jpeg not available
334 t/200-file/210-nopng.t Test handling when png not available
335 t/200-file/220-nogif.t Test handling when gif not available
336 t/200-file/230-notiff.t Test handling when tiff not available
337 t/200-file/300-raw.t Test raw file handling
338 t/200-file/310-pnm.t Test PNM file handling
339 t/200-file/320-bmp.t Test BMP file handling
340 t/200-file/330-tga.t Test TGA file handling
341 t/200-file/400-basic.t Test basic operations across file formats
342 t/200-file/450-preload.t Test the preload class method
343 t/250-draw/010-draw.t Basic drawing tests
344 t/250-draw/020-flood.t Flood fill tests
345 t/250-draw/030-paste.t Test the paste() method
346 t/250-draw/040-rubthru.t Test the rubthrough() method
347 t/250-draw/050-polyaa.t polygon()
348 t/250-draw/060-polypoly.t polypolygon()
349 t/250-draw/100-fill.t fills
350 t/250-draw/200-compose.t compose()
351 t/300-transform/010-scale.t scale(), scaleX() and scaleY()
352 t/300-transform/020-combine.t Test combine() method
353 t/300-transform/030-copyflip.t Test copy, flip, rotate, matrix_transform
354 t/300-transform/040-crop.t
355 t/300-transform/050-convert.t
356 t/300-transform/060-map.t
357 t/300-transform/500-trans.t transform()
358 t/300-transform/600-trans2.t transform2() using RPN
359 t/300-transform/610-postfix.t more transform2() using RPN
360 t/300-transform/620-infix.t transform2() using infix
361 t/300-transform/630-assem.t transform2() using assembler
362 t/350-font/010-font.t General font interface tests
363 t/350-font/020-tt.t low level FT1 tests
364 t/350-font/030-ttoo.t OO level FT1 tests
365 t/350-font/040-ttstd.t Standard font tests for TT
366 t/350-font/100-texttools.t Test text wrapping
367 t/400-filter/010-filters.t Consolidated filter tests (needs to split)
368 t/400-filter/020-autolevels.t Test the autolevels filter
369 t/450-api/100-inline.t Inline::C integration and API
370 t/450-api/110-inlinectx.t context APIs
371 t/850-thread/010-base.t Test wrt to perl threads
372 t/850-thread/100-error.t error stack handling with threads
373 t/850-thread/110-log.t log handling with threads
374 t/900-util/010-test.t Test Imager::Test
375 t/900-util/020-error.t Error stack
376 t/900-util/030-log.t log
377 t/900-util/040-limit.t file size limits
378 t/900-util/050-matrix.t Imager::Matrix2d
379 t/900-util/060-extutil.t Imager::ExtUtils
380 t/900-util/060-hlines.t hlines.c internal API
381 t/950-kwalitee/010-pod.t Test POD with Test::Pod
382 t/950-kwalitee/020-samples.t Check samples are in samples/README
383 t/950-kwalitee/030-podcover.t POD Coverage tests
384 t/950-kwalitee/040-strict.t Check use strict is usede
385 t/950-kwalitee/050-meta.t Check META.yml is valid
386 t/950-kwalitee/060-podstruct.t
387 t/950-kwalitee/070-mymeta.t
388 t/GoodTestFont.pm A dummy (hardly implemented) font driver.
389 t/Pod/Coverage/Imager.pm
390 t/t1000lib/Imager/File/BAD.pm Test failing to load a file handler
391 T1/fontfiles/dcr10.afm
392 T1/fontfiles/dcr10.pfb
393 T1/fontfiles/ExistenceTest.afm please edit ExistenceTest.sfd in CVS
394 T1/fontfiles/ExistenceTest.pfb to change these files, edited and
395 T1/fontfiles/SpaceTest.afm test bounding box with spaces in t10type1.t
396 T1/fontfiles/SpaceTest.pfb
404 T1/t/t90std.t Standard font tests for T1
409 testimg/alpha16.tga 16-bit/pixel TGA with alpha "channel" RT 32926
410 testimg/bad1oflow.bmp 1-bit/pixel, overflow integer on 32-bit machines
411 testimg/bad1wid0.bmp 1-bit/pixel, zero width
412 testimg/bad24comp.bmp 24-bit/pixel, bad compression
413 testimg/bad24oflow.bmp 24-bit/pixel, overflow integer on 32-bit machines
414 testimg/bad24wid0.bmp 24-bit/pixel, 0 width
415 testimg/bad4oflow.bmp 4-bit/pixel, overflow integer on 32-bit machines
416 testimg/bad4wid0.bmp 4-bit/pixel, 0 width
417 testimg/bad4widbig.bmp 4-bit/pixel, large width
418 testimg/bad8comp.bmp 8-bit/pixel, bad compression
419 testimg/bad8oflow.bmp 8-bit/pixel, overflow integer on 32-bit machines
420 testimg/bad8useda.bmp 8-bit/pixel, bad colors used value
421 testimg/bad8wid0.bmp 8-bit/pixel, width 0
422 testimg/bad_asc.pbm ASCII PBM with invalid image data
423 testimg/bad_asc.pgm ASCII PGM with invalid image data
424 testimg/bad_asc.ppm ASCII PPM with invalid image data
425 testimg/badbits.bmp bad bits value in header
426 testimg/badcomp1.bmp bad compression for 1-bit/pixel
427 testimg/badcomp4.bmp bad compression for 4-bit/pixel
428 testimg/badplanes.bmp bad planes value in header
429 testimg/badused1.bmp 1-bit/pixel, out of range colors used value
430 testimg/badused4a.bmp 4-bit/pixel, badly out of range used value (SEGV test)
431 testimg/badused4b.bmp 4-bit/pixel, just out of range used value (SEGV test)
432 testimg/base.jpg Base JPEG test image
433 testimg/comp4.bmp Compressed 4-bit/pixel BMP
434 testimg/comp8.bmp Compressed 8-bit/pixel BMP
435 testimg/filltest.ppm Test for flood fills
436 testimg/gimpgrad A GIMP gradient file
437 testimg/gradbad.ggr A bad GIMP gradient file (bad seg count)
438 testimg/gradbad2.ggr A bad GIMP gradient file (bad segment)
439 testimg/imager.pbm Test bi-level
441 testimg/longid.tga Test TGA with a long id string
442 testimg/maxval.ppm For ppm file maxval handling
444 testimg/maxval_256.ppm
445 testimg/maxval_4095_asc.ppm
446 testimg/maxval_65536.ppm
447 testimg/maxval_asc.ppm
448 testimg/multiple.ppm Test multiple PPM reading
449 testimg/newgimpgrad.ggr Test GIMP Gradient file (newer type)
450 testimg/penguin-base.ppm
451 testimg/pgm.pgm Simple pgm for testing the right sample is in the right place
453 testimg/short1.bmp 1-bit/pixel, data missing from EOF
454 testimg/short24.bmp 24-bit/pixel, data missing from EOF
455 testimg/short4.bmp truncated 4bit/pixel uncompressed BMP
456 testimg/short4rle.bmp truncated 4bit/pixel compressed BMP
457 testimg/short8.bmp 8-bit/pixel, data missing from EOF
458 testimg/short8rle.bmp 8-bit/pixel compressed, data missing from EOF
459 testimg/short_asc.pbm ASCII PBM with short image section
460 testimg/short_asc.pgm ASCII PGM with short image section
461 testimg/short_asc.ppm ASCII PPM with short image section
462 testimg/short_bin.pbm Bin PBM with short image section
463 testimg/short_bin.pgm Bin PGM with short image section
464 testimg/short_bin.ppm Bin PPM with short image section
465 testimg/short_bin16.pgm 16-bit Bin PGM with short image section
466 testimg/short_bin16.ppm 16-bit Bin PPM with short image section
468 testimg/test.png Standard test image as PNG
469 testimg/test.raw Standard test image as RAW
470 testimg/test.tga Standard test image as TGA
471 testimg/test_gimp_pal A simple GIMP palette file
474 testimg/winrgb2.bmp 1-bit bmp base
475 testimg/winrgb24.bmp 24-bit bmp base
476 testimg/winrgb24off.bmp 24-bit bmp with image data offset from header
477 testimg/winrgb2off.bmp 1-bit bmp with image data offset from header
478 testimg/winrgb4.bmp 4-bit bmp base
479 testimg/winrgb4off.bmp 4-bit bmp with image data offset from header
480 testimg/winrgb8.bmp 8-bit bmp base
481 testimg/winrgb8off.bmp 8-bit bmp with image data offset from header
482 tga.c Reading and writing Targa files
487 TIFF/t/t10tiff.t Test tiff support
488 TIFF/testimg/alpha.tif Alpha scaling test image
489 TIFF/testimg/comp4.bmp Compressed 4-bit/pixel BMP
490 TIFF/testimg/comp4.tif 4-bit/pixel paletted TIFF
491 TIFF/testimg/comp4bad.tif corrupted 4-bit/pixel paletted TIFF
492 TIFF/testimg/comp4t.tif 4-bit/pixel paletted TIFF (tiled)
493 TIFF/testimg/comp8.bmp Compressed 8-bit/pixel BMP
494 TIFF/testimg/comp8.tif 8-bit/pixel paletted TIFF
495 TIFF/testimg/gralpha.tif Grey alpha test image
496 TIFF/testimg/grey16.tif 16-bit/sample greyscale TIFF
497 TIFF/testimg/grey16sg.tif signed 16-bit/sample greyscale TIFF
498 TIFF/testimg/grey32.tif 32-bit/sample greyscale+alpha TIFF
499 TIFF/testimg/imager.pbm Test bi-level
500 TIFF/testimg/imager.tif Test bi-level
501 TIFF/testimg/pengtile.tif Tiled tiff image, same as penguin-base.ppm
502 TIFF/testimg/penguin-base.ppm
503 TIFF/testimg/rgb16.tif 16-bit/sample RGB image - strips
504 TIFF/testimg/rgb16t.tif 16-bit/sample RGB image - tiled
505 TIFF/testimg/rgbatsep.tif Tiled/separated for testing RGBA codepath
506 TIFF/testimg/scmyk.tif Simple CMYK TIFF image
507 TIFF/testimg/scmyka.tif CMYK with one alpha channel
508 TIFF/testimg/scmyka16.tif CMYK with one alpha channel (16-bit)
509 TIFF/testimg/scmykaa.tif CMYK with 2 alpha channels
510 TIFF/testimg/slab.tif Lab color image
511 TIFF/testimg/srgb.tif Simple RGB image
512 TIFF/testimg/srgba.tif RGB with one alpha
513 TIFF/testimg/srgba16.tif
514 TIFF/testimg/srgba32.tif
515 TIFF/testimg/srgba32f.tif floating point sample RGBA
516 TIFF/testimg/srgbaa.tif RGB with 2 alpha
517 TIFF/testimg/tiffwarn.tif Generates a warning while being read
521 transform.perl Shell interface to Imager::Transform
523 typemap.local typemap for Imager.xs specific definitions
524 typemap.oldperl typemap for older versions of perl
525 W32/fontfiles/ExistenceTest.ttf
527 W32/lib/Imager/Font/Win32.pm
530 W32/t/t10win32.t Tests Win32 GDI font support
531 W32/t/t90std.t Standard font tests for W32
534 W32/win32.c Implements font support through Win32 GDI