3 Imager::LargeSamples - track/document large sample support
7 # make a large sample image
8 my $im = Imager->new(..., bits => 16);
11 my $result = $im->$method(...);
13 # was the image modified at its full sample size
17 Imager has had in-memory support for large samples for years now, but
18 many methods still don't work at the higher sample size when supplied
19 with a large sample image.
21 This document will track which methods support large samples and which
22 don't, for future improvements.
24 =head1 Support by method
35 filter Partial Depends on the filter.
37 flood_fill Partial [1]
48 read Partial See L<File format large sample support>
49 read_multi Partial See L<File format large sample support>
52 scale Partial Some qtypes support large samples
57 string Full Preserves large samples, but most font drivers
58 generate 8 or fewer bits of levels of coverage.
61 write Partial See L<File format large sample support>
62 write_multi Partial See L<File format large sample support>
64 [1] filling an area using the fill parameter works at the full depth
65 of the image, using filled => 1 and color works at 8-bits/sample
67 =head1 File format large sample support
69 Format Format samples Imager support
70 ------ -------------- --------------
76 PGM/PPM 1-16 read any, writes 8, 16
81 TIFF (many) read/write 8, 16, 32 contig rgb/grey images
83 read/write 4/8 paletted images
85 =head1 Filter larger sample support
87 Filter Large sample support
88 ------ --------------------
107 Tony Cook <tony@imager.perl.org>