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/950-kwalitee/080-nousevars.t Check various standards
389 t/GoodTestFont.pm A dummy (hardly implemented) font driver.
390 t/Pod/Coverage/Imager.pm
391 t/t1000lib/Imager/File/BAD.pm Test failing to load a file handler
392 T1/fontfiles/dcr10.afm
393 T1/fontfiles/dcr10.pfb
394 T1/fontfiles/ExistenceTest.afm please edit ExistenceTest.sfd in CVS
395 T1/fontfiles/ExistenceTest.pfb to change these files, edited and
396 T1/fontfiles/SpaceTest.afm test bounding box with spaces in t10type1.t
397 T1/fontfiles/SpaceTest.pfb
405 T1/t/t90std.t Standard font tests for T1
410 testimg/alpha16.tga 16-bit/pixel TGA with alpha "channel" RT 32926
411 testimg/bad1oflow.bmp 1-bit/pixel, overflow integer on 32-bit machines
412 testimg/bad1wid0.bmp 1-bit/pixel, zero width
413 testimg/bad24comp.bmp 24-bit/pixel, bad compression
414 testimg/bad24oflow.bmp 24-bit/pixel, overflow integer on 32-bit machines
415 testimg/bad24wid0.bmp 24-bit/pixel, 0 width
416 testimg/bad4oflow.bmp 4-bit/pixel, overflow integer on 32-bit machines
417 testimg/bad4wid0.bmp 4-bit/pixel, 0 width
418 testimg/bad4widbig.bmp 4-bit/pixel, large width
419 testimg/bad8comp.bmp 8-bit/pixel, bad compression
420 testimg/bad8oflow.bmp 8-bit/pixel, overflow integer on 32-bit machines
421 testimg/bad8useda.bmp 8-bit/pixel, bad colors used value
422 testimg/bad8wid0.bmp 8-bit/pixel, width 0
423 testimg/bad_asc.pbm ASCII PBM with invalid image data
424 testimg/bad_asc.pgm ASCII PGM with invalid image data
425 testimg/bad_asc.ppm ASCII PPM with invalid image data
426 testimg/badbits.bmp bad bits value in header
427 testimg/badcomp1.bmp bad compression for 1-bit/pixel
428 testimg/badcomp4.bmp bad compression for 4-bit/pixel
429 testimg/badplanes.bmp bad planes value in header
430 testimg/badused1.bmp 1-bit/pixel, out of range colors used value
431 testimg/badused4a.bmp 4-bit/pixel, badly out of range used value (SEGV test)
432 testimg/badused4b.bmp 4-bit/pixel, just out of range used value (SEGV test)
433 testimg/base.jpg Base JPEG test image
434 testimg/comp4.bmp Compressed 4-bit/pixel BMP
435 testimg/comp8.bmp Compressed 8-bit/pixel BMP
436 testimg/filltest.ppm Test for flood fills
437 testimg/gimpgrad A GIMP gradient file
438 testimg/gradbad.ggr A bad GIMP gradient file (bad seg count)
439 testimg/gradbad2.ggr A bad GIMP gradient file (bad segment)
440 testimg/imager.pbm Test bi-level
442 testimg/longid.tga Test TGA with a long id string
443 testimg/maxval.ppm For ppm file maxval handling
445 testimg/maxval_256.ppm
446 testimg/maxval_4095_asc.ppm
447 testimg/maxval_65536.ppm
448 testimg/maxval_asc.ppm
449 testimg/multiple.ppm Test multiple PPM reading
450 testimg/newgimpgrad.ggr Test GIMP Gradient file (newer type)
451 testimg/penguin-base.ppm
452 testimg/pgm.pgm Simple pgm for testing the right sample is in the right place
454 testimg/short1.bmp 1-bit/pixel, data missing from EOF
455 testimg/short24.bmp 24-bit/pixel, data missing from EOF
456 testimg/short4.bmp truncated 4bit/pixel uncompressed BMP
457 testimg/short4rle.bmp truncated 4bit/pixel compressed BMP
458 testimg/short8.bmp 8-bit/pixel, data missing from EOF
459 testimg/short8rle.bmp 8-bit/pixel compressed, data missing from EOF
460 testimg/short_asc.pbm ASCII PBM with short image section
461 testimg/short_asc.pgm ASCII PGM with short image section
462 testimg/short_asc.ppm ASCII PPM with short image section
463 testimg/short_bin.pbm Bin PBM with short image section
464 testimg/short_bin.pgm Bin PGM with short image section
465 testimg/short_bin.ppm Bin PPM with short image section
466 testimg/short_bin16.pgm 16-bit Bin PGM with short image section
467 testimg/short_bin16.ppm 16-bit Bin PPM with short image section
469 testimg/test.png Standard test image as PNG
470 testimg/test.raw Standard test image as RAW
471 testimg/test.tga Standard test image as TGA
472 testimg/test_gimp_pal A simple GIMP palette file
475 testimg/winrgb2.bmp 1-bit bmp base
476 testimg/winrgb24.bmp 24-bit bmp base
477 testimg/winrgb24off.bmp 24-bit bmp with image data offset from header
478 testimg/winrgb2off.bmp 1-bit bmp with image data offset from header
479 testimg/winrgb4.bmp 4-bit bmp base
480 testimg/winrgb4off.bmp 4-bit bmp with image data offset from header
481 testimg/winrgb8.bmp 8-bit bmp base
482 testimg/winrgb8off.bmp 8-bit bmp with image data offset from header
483 tga.c Reading and writing Targa files
488 TIFF/t/t10tiff.t Test tiff support
489 TIFF/testimg/alpha.tif Alpha scaling test image
490 TIFF/testimg/comp4.bmp Compressed 4-bit/pixel BMP
491 TIFF/testimg/comp4.tif 4-bit/pixel paletted TIFF
492 TIFF/testimg/comp4bad.tif corrupted 4-bit/pixel paletted TIFF
493 TIFF/testimg/comp4t.tif 4-bit/pixel paletted TIFF (tiled)
494 TIFF/testimg/comp8.bmp Compressed 8-bit/pixel BMP
495 TIFF/testimg/comp8.tif 8-bit/pixel paletted TIFF
496 TIFF/testimg/gralpha.tif Grey alpha test image
497 TIFF/testimg/grey16.tif 16-bit/sample greyscale TIFF
498 TIFF/testimg/grey16sg.tif signed 16-bit/sample greyscale TIFF
499 TIFF/testimg/grey32.tif 32-bit/sample greyscale+alpha TIFF
500 TIFF/testimg/imager.pbm Test bi-level
501 TIFF/testimg/imager.tif Test bi-level
502 TIFF/testimg/pengtile.tif Tiled tiff image, same as penguin-base.ppm
503 TIFF/testimg/penguin-base.ppm
504 TIFF/testimg/rgb16.tif 16-bit/sample RGB image - strips
505 TIFF/testimg/rgb16t.tif 16-bit/sample RGB image - tiled
506 TIFF/testimg/rgbatsep.tif Tiled/separated for testing RGBA codepath
507 TIFF/testimg/scmyk.tif Simple CMYK TIFF image
508 TIFF/testimg/scmyka.tif CMYK with one alpha channel
509 TIFF/testimg/scmyka16.tif CMYK with one alpha channel (16-bit)
510 TIFF/testimg/scmykaa.tif CMYK with 2 alpha channels
511 TIFF/testimg/slab.tif Lab color image
512 TIFF/testimg/srgb.tif Simple RGB image
513 TIFF/testimg/srgba.tif RGB with one alpha
514 TIFF/testimg/srgba16.tif
515 TIFF/testimg/srgba32.tif
516 TIFF/testimg/srgba32f.tif floating point sample RGBA
517 TIFF/testimg/srgbaa.tif RGB with 2 alpha
518 TIFF/testimg/tiffwarn.tif Generates a warning while being read
522 transform.perl Shell interface to Imager::Transform
524 typemap.local typemap for Imager.xs specific definitions
525 typemap.oldperl typemap for older versions of perl
526 W32/fontfiles/ExistenceTest.ttf
528 W32/lib/Imager/Font/Win32.pm
531 W32/t/t10win32.t Tests Win32 GDI font support
532 W32/t/t90std.t Standard font tests for W32
535 W32/win32.c Implements font support through Win32 GDI