Pillow/Tests/images
Hugo van Kemenade f9b830f058
Merge pull request #5214 from radarhere/pcx
Handle PCX images with an odd stride
2021-03-07 11:41:14 +02:00
..
apng
blp
bmp
fli_oob
imagedraw
tga/common
tiff_gray_2_4_bpp
1_trns.png
01r_00.pcx
7x13.png
10ct_32bit_128.tiff
12bit.cropped.tif
12in16bit.tif
16_bit_binary_pgm.png
16_bit_binary.pgm
16_bit_noise.tif
16bit.cropped.j2k
16bit.cropped.jp2
16bit.cropped.tif
16bit.deflate.tif
16bit.MM.cropped.tif
16bit.MM.deflate.tif
16bit.s.tif
00r1_graya_la.jp2
00r0_gray_l.jp2
a_fli.png
a.fli
anim_frame1.webp
anim_frame2.webp
app13-multiple.jpg
app13.jpg
argb-32bpp_MipMaps-1.dds
argb-32bpp_MipMaps-1.png
bad_palette_entry.gpl
bad_palette_file.gpl
balloon.jpf
bc7-argb-8bpp_MipMaps-1.dds
bc7-argb-8bpp_MipMaps-1.png
binary_preview_map.eps
bitmap_font_1_basic.png
bitmap_font_1_raqm.png
bitmap_font_2_basic.png
bitmap_font_2_raqm.png
bitmap_font_4_basic.png
bitmap_font_4_raqm.png
bitmap_font_8_basic.png
bitmap_font_8_raqm.png
broken_data_stream.png
broken.png
bw_gradient.png
caption_6_33_22.png
cbdt_notocoloremoji_mask.png
cbdt_notocoloremoji.png
chi.gif
clipboard_target.png
clipboard.dib
cmx3g8_wv_1998.260_0745_mcidas.ara
cmx3g8_wv_1998.260_0745_mcidas.png
color_snakes.png
colr_bungee_mask.png
colr_bungee.png
combined_larger_than_size.psd
compression.tif
copyleft.png
copyleft.tiff
corner.lut
courB08.bdf
courB08.pbm
courB08.pil
crash-4f085cc12ece8cde18758d42608bed6a2a2cfb1c.tif
crash-6b7f2244da6d0ae297ee0754a424213444e92778.sgi
crash-63b1dffefc8c075ddc606c0a2f5fdc15ece78863.tif
crash-754d9c7ec485ffb76a90eeaab191ef69a2a3a3cd.sgi
crash-1152ec2d1a1a71395b6f2ce6721c38924d025bf3.tif
crash-2020-10-test.tif
crash-86214e58da443d2b80820cff9677a38a33dcbbca.tif
crash-338516dbd2f0e83caddb8ce256c22db3bd6dc40f.tif
crash-465703f71a0f0094873a3e0e82c9f798161171b8.sgi
crash-1185209cf7655b5aed8ae5e77784dfdd18ab59e9.tif
crash-64834657ee604b8797bf99eac6a194c124a9a8ba.sgi
crash-0c7e0e8e11ce787078f00b5b0ca409a167f070e0.tif
crash-0e16d3bfb83be87356d026d66919deaefca44dac.tif
crash-abcf1c97b8fe42a6c68f1fb0b978530c98d57ced.sgi
crash-b82e64d4f3f76d7465b6af535283029eda211259.sgi
crash-c1b2595b8b0b92cc5f38b6635e98e3a119ade807.sgi
crash-db8bfa78b19721225425530c5946217720d7df4e.sgi
crash-f46f5b2f43c370fe65706c11449f567ecc345e74.tif
create_eps.gnuplot
custom_gimp_palette.gpl
decompression_bomb.gif
decompression_bomb.ico
deerstalker.cur
default_font.png
dilation4.lut
dilation8.lut
dispose_bgnd.gif
dispose_none_load_end_second.gif
dispose_none_load_end.gif
dispose_none.gif
dispose_prev.gif
drawing_emf_ref.png
drawing_roundDown.emf
drawing_wmf_ref_144.png
drawing_wmf_ref.png
drawing.emf
drawing.wmf
dummy.container
DXGI_FORMAT_BC7_UNORM_SRGB.dds
DXGI_FORMAT_BC7_UNORM_SRGB.png
DXGI_FORMAT_R8G8B8A8_UNORM_SRGB.dds
DXGI_FORMAT_R8G8B8A8_UNORM_SRGB.png
dxt1-rgb-4bbp-noalpha_MipMaps-1.dds
dxt1-rgb-4bbp-noalpha_MipMaps-1.png
dxt3-argb-8bbp-explicitalpha_MipMaps-1.dds
dxt3-argb-8bbp-explicitalpha_MipMaps-1.png
dxt5-argb-8bbp-interpolatedalpha_MipMaps-1.dds
dxt5-argb-8bbp-interpolatedalpha_MipMaps-1.png
edge.lut
effect_mandelbrot.png
effect_spread.png
empty_gps_ifd.jpg
erosion4.lut
erosion8.lut
exif_gps_typeerror.jpg
exif_gps.jpg
exif_imagemagick.png
exif_text.png
exif_typeerror.jpg
exif-72dpi-int.jpg
exif-200dpcm.jpg
exif-dpi-zerodivision.jpg
exif-ifd-offset.jpg
exif.png
fli_overflow.fli
fli_overrun.bin
fli_overrun2.bin
flower.jpg
flower.webp
flower2.jpg
flower2.webp
frozenpond.mpo
ftex_dxt1.ftc
ftex_dxt1.png
ftex_uncompressed.ftu
ftex_uncompressed.png
fujifilm.mpo
g4_orientation_1.tif
g4_orientation_2.tif
g4_orientation_3.tif
g4_orientation_4.tif
g4_orientation_5.tif
g4_orientation_6.tif
g4_orientation_7.tif
g4_orientation_8.tif
g4-fillorder-test.png
g4-fillorder-test.tif
g4-multi.tiff
gbr.gbr
gbr.png
gfs.t06z.rassda.tm00.bufr_d
gif_header_data.pkl
gimp_gradient_with_name.ggr
gimp_gradient.ggr
hdf5.h5
high_ascii_chars.png
hopper_16bit_qtables.jpg
hopper_45.png
hopper_256x256.ico
hopper_bad_checksum.msp
hopper_bad_exif.jpg
hopper_bad.p7
hopper_bw_500.png
hopper_draw.ico
hopper_emboss_more.bmp
hopper_emboss.bmp
hopper_g4_500.tif
hopper_g4.tif
hopper_gray_4bpp.tif
hopper_gray.jpg
hopper_idat_after_image_end.png
hopper_jpg.tif
hopper_long_name.im
hopper_lzw.tif
hopper_merged.psd
hopper_orientation_2.jpg
hopper_orientation_2.webp
hopper_orientation_3.jpg
hopper_orientation_3.webp
hopper_orientation_4.jpg
hopper_orientation_4.webp
hopper_orientation_5.jpg
hopper_orientation_5.webp
hopper_orientation_6.jpg
hopper_orientation_6.webp
hopper_orientation_7.jpg
hopper_orientation_7.webp
hopper_orientation_8.jpg
hopper_orientation_8.webp
hopper_roundDown_2.tif
hopper_roundDown_3.tif
hopper_roundDown_None.tif
hopper_roundDown.bmp
hopper_roundUp_2.tif
hopper_roundUp_3.tif
hopper_roundUp_None.tif
hopper_underscore.xbm
hopper_unexpected.ico
hopper_unknown_pixel_mode.tif
hopper_webp_bits.ppm
hopper_webp_write.ppm
hopper_zero_comment_subblocks.gif
hopper-XYZ.png
hopper.bmp
hopper.bw
hopper.dcx
hopper.fits
hopper.fli
hopper.gd
hopper.gif
hopper.iccprofile_binary.tif
hopper.iccprofile.tif
hopper.ico
hopper.im
hopper.jpg
hopper.Lab.tif
hopper.mic
hopper.msp
hopper.p7
hopper.pcd
hopper.png
hopper.pnm
hopper.ppm
hopper.psd
hopper.pxr
hopper.ras
hopper.rgb
hopper.sgi
hopper.spider
hopper.tar
hopper.tif
hopper.wal
hopper.webp
hopper.xbm
hopper.xpm
hopper16.rgb
i_trns.png
icc_profile_big.jpg
icc_profile_none.png
icc_profile.png
icc-after-SOF.jpg
ifd_tag_type.tiff
ignore_frame_size.mpo
illu10_no_preview.eps
illu10_preview.eps
illuCS6_no_preview.eps
illuCS6_preview.eps
imagedraw_arc_end_le_start.png
imagedraw_arc_high.png
imagedraw_arc_no_loops.png
imagedraw_arc_width_fill.png
imagedraw_arc_width_non_whole_angle.png
imagedraw_arc_width_pieslice.png
imagedraw_arc_width.png
imagedraw_arc.png
imagedraw_big_rectangle.png
imagedraw_bitmap.png
imagedraw_chord_L.png
imagedraw_chord_RGB.png
imagedraw_chord_too_fat.png
imagedraw_chord_width_fill.png
imagedraw_chord_width.png
imagedraw_chord_zero_width.png
imagedraw_ellipse_edge.png
imagedraw_ellipse_L.png
imagedraw_ellipse_RGB.png
imagedraw_ellipse_translucent.png
imagedraw_ellipse_various_sizes_filled.png
imagedraw_ellipse_various_sizes.png
imagedraw_ellipse_width_fill.png
imagedraw_ellipse_width_large.png
imagedraw_ellipse_width.png
imagedraw_ellipse_zero_width.png
imagedraw_floodfill_L.png
imagedraw_floodfill_not_negative.png
imagedraw_floodfill_RGB.png
imagedraw_floodfill_RGBA.png
imagedraw_floodfill2.png
imagedraw_line_joint_curve.png
imagedraw_line.png
imagedraw_outline_chord_L.png
imagedraw_outline_chord_RGB.png
imagedraw_outline_ellipse_L.png
imagedraw_outline_ellipse_RGB.png
imagedraw_outline_pieslice_L.png
imagedraw_outline_pieslice_RGB.png
imagedraw_outline_polygon_L.png
imagedraw_outline_polygon_RGB.png
imagedraw_outline_rectangle_L.png
imagedraw_outline_rectangle_RGB.png
imagedraw_outline_shape_L.png
imagedraw_outline_shape_RGB.png
imagedraw_pieslice_wide.png
imagedraw_pieslice_width_fill.png
imagedraw_pieslice_width.png
imagedraw_pieslice_zero_width.png
imagedraw_pieslice.png
imagedraw_point.png
imagedraw_polygon_1px_high.png
imagedraw_polygon_kite_L.png
imagedraw_polygon_kite_RGB.png
imagedraw_polygon.png
imagedraw_rectangle_I.png
imagedraw_rectangle_width_fill.png
imagedraw_rectangle_width.png
imagedraw_rectangle_zero_width.png
imagedraw_rectangle.png
imagedraw_regular_octagon.png
imagedraw_shape1.png
imagedraw_shape2.png
imagedraw_square_rotate_45.png
imagedraw_square.png
imagedraw_stroke_descender.png
imagedraw_stroke_different.png
imagedraw_stroke_multiline.png
imagedraw_stroke_same.png
imagedraw_wide_line_dot.png
imagedraw_wide_line_larger_than_int.png
imagedraw2_text.png
imageops_pad_h_1.jpg
imageops_pad_h_2.jpg
imageops_pad_h_0.jpg
imageops_pad_v_1.jpg
imageops_pad_v_2.jpg
imageops_pad_v_0.jpg
input_bw_five_bands.fpx
invalid-exif-without-x-resolution.jpg
invalid-exif.jpg
invalid.spider
iptc_roundDown.jpg
iptc_roundUp.jpg
iptc.jpg
iss634.apng
iss634.gif
iss634.webp
issue_2278.tif
issue_2811.gif
itxt_chunks.png
jpeg_ff00_header.jpg
junk_jpeg_header.jpg
l_trns.png
l2rgb_read.bmp
la.tga
lab-green.tif
lab-red.tif
lab.tif
libtiff_segfault.tif
linear_gradient.png
morph_a.png
multiline_text_center.png
multiline_text_right.png
multiline_text_spacing.png
multiline_text.png
multipage-lastframe.tif
multipage-mmap.tiff
multipage.tiff
negative_size.ppm
no_cursors.cur
no_rows_per_strip.tif
no-dpi-in-exif.jpg
non_zero_bb_scale2.png
non_zero_bb.eps
non_zero_bb.png
odd_stride.pcx
old-style-jpeg-compression.png
old-style-jpeg-compression.tif
oom-8ed3316a4109213ca96fb8a256a0bfefdece1461.icns
ossfuzz-4836216264589312.pcx
ossfuzz-5730089102868480.sgi
p_trns_single.png
pcx_overrun.bin
pcx_overrun2.bin
photoshop-200dpi-broken.jpg
photoshop-200dpi.jpg
pil_sample_cmyk.eps
pil_sample_cmyk.jpg
pil_sample_rgb.jpg
pil123p.png
pil123rgba.png
pil136.png
pil136.tiff
pil168.png
pil168.tif
pil184.pcx
pillow.icns
pillow.ico
pillow2.icns
pillow3.icns
png_decompression_dos.png
pngtest_bad.png.bin
pport_g4.tif
python.ico
radial_gradient.png
radial_gradients.png
raw_negative_stride.bin
rdf.tif
rectangle_surrounding_text.png
reqd_showpage.eps
reqd_showpage.png
rgb_trns_ycbc.j2k
rgb_trns_ycbc.jp2
rgb_trns.png
rgb.jpg
rgb32bf-rgba.bmp
rgb32rle.tga
rotate_45_no_fill.png
rotate_45_with_fill.png
sgi_crash.bin
sgi_overrun_expandrow.bin
sgi_overrun_expandrow2.bin
sgi_overrun_expandrowF04.bin
sgi_overrun.bin
standard_embedded.png
sugarshack_bad_mpo_header.jpg
sugarshack_frame_size.mpo
sugarshack_ifd_offset.mpo
sugarshack_no_data.mpo
sugarshack.mpo
sunraster.im1
sunraster.im1.png
test_anchor_multiline_lm_center.png
test_anchor_multiline_lm_left.png
test_anchor_multiline_lm_right.png
test_anchor_multiline_ma_center.png
test_anchor_multiline_md_center.png
test_anchor_multiline_mm_center.png
test_anchor_multiline_mm_left.png
test_anchor_multiline_mm_right.png
test_anchor_multiline_rm_center.png
test_anchor_multiline_rm_left.png
test_anchor_multiline_rm_right.png
test_anchor_quick_ls.png
test_anchor_quick_ma.png
test_anchor_quick_mb.png
test_anchor_quick_md.png
test_anchor_quick_mm.png
test_anchor_quick_ms.png
test_anchor_quick_mt.png
test_anchor_quick_rs.png
test_anchor_ttb_f_lt.png
test_anchor_ttb_f_mm.png
test_anchor_ttb_f_rb.png
test_anchor_ttb_f_sm.png
test_arabictext_features.png
test_combine_caron_below_lb.png
test_combine_caron_below_ld.png
test_combine_caron_below_ls.png
test_combine_caron_below_ttb_lb.png
test_combine_caron_below_ttb.png
test_combine_caron_below.png
test_combine_caron_la.png
test_combine_caron_ls.png
test_combine_caron_lt.png
test_combine_caron_ttb_lt.png
test_combine_caron_ttb.png
test_combine_caron.png
test_combine_double_breve_below_ma.png
test_combine_double_breve_below_ra.png
test_combine_double_breve_below_ttb_mt.png
test_combine_double_breve_below_ttb_rt.png
test_combine_double_breve_below_ttb_st.png
test_combine_double_breve_below_ttb.png
test_combine_double_breve_below.png
test_combine_multiline_lm_center.png
test_combine_multiline_lm_left.png
test_combine_multiline_lm_right.png
test_combine_multiline_mm_center.png
test_combine_multiline_mm_left.png
test_combine_multiline_mm_right.png
test_combine_multiline_rm_center.png
test_combine_multiline_rm_left.png
test_combine_multiline_rm_right.png
test_combine_overline_la.png
test_combine_overline_ra.png
test_combine_overline_ttb_mt.png
test_combine_overline_ttb_rt.png
test_combine_overline_ttb_st.png
test_combine_overline_ttb.png
test_combine_overline.png
test_complex_unicode_text.png
test_complex_unicode_text2.png
test_direction_ltr.png
test_direction_rtl.png
test_direction_ttb_stroke.png
test_direction_ttb.png
test_draw_pbm_target.png
test_draw_pbm_ter_en_target.png
test_draw_pbm_ter_pl_target.png
test_extents.gif
test_kerning_features.png
test_language.png
test_ligature_features.png
test_Nastalifont_text.png
test_text.png
test_x_max_and_y_offset.png
test_y_offset.png
test-card-lossless.jp2
test-card-lossy-tiled.jp2
test-card.png
test-ole-file.doc
test.colors.gif
test.gpl
text_mono.gif
tga_id_field.tga
tiff_16bit_RGB_target.png
tiff_16bit_RGB.tiff
tiff_16bit_RGBa_target.png
tiff_16bit_RGBa.tiff
tiff_adobe_deflate.png
tiff_adobe_deflate.tif
tiff_overflow_rows_per_strip.tif
tiff_strip_cmyk_16l_jpeg.tif
tiff_strip_cmyk_jpeg.tif
tiff_strip_planar_raw_with_overviews.tif
tiff_strip_planar_raw.tif
tiff_strip_raw.tif
tiff_strip_ycbcr_jpeg_1x1_sampling.tif
tiff_strip_ycbcr_jpeg_2x2_sampling.tif
tiff_tiled_cmyk_jpeg.tif
tiff_tiled_planar_raw.tif
tiff_tiled_raw.tif
tiff_tiled_ycbcr_jpeg_1x1_sampling.tif
tiff_tiled_ycbcr_jpeg_2x2_sampling.tif
tiff_wrong_bits_per_sample.tiff
total-pages-zero.tif
transparent_background_text.png
transparent.gif
transparent.png
transparent.sgi
transparent.webp
tRNS_null_1x1.png
truncated_image.png
truncated_jpeg.jpg
tv.rgb
tv16.sgi
uint16_1_4660.tif
unbound_variable.jp2
uncompressed_rgb.dds
uncompressed_rgb.png
unicode_extended.png
unimplemented_dxgi_format.dds
unimplemented_pixel_format.dds
variation_adobe_axes.png
variation_adobe_name.png
variation_adobe_older_harfbuzz_axes.png
variation_adobe_older_harfbuzz_name.png
variation_adobe_older_harfbuzz.png
variation_adobe.png
variation_tiny_axes.png
variation_tiny_name.png
variation_tiny.png
WAlaska.wind.7days.grb
xmp_tags_orientation.png
zero_bb_emptyline.eps
zero_bb_scale2.png
zero_bb.eps
zero_bb.png