2 image_type_to_extension()
5 require_once('skipif_imagetype.inc');
10 "IMAGETYPE_GIF" => IMAGETYPE_GIF,
11 "IMAGETYPE_JPEG" => IMAGETYPE_JPEG,
12 "IMAGETYPE_PNG" => IMAGETYPE_PNG,
13 "IMAGETYPE_SWF" => IMAGETYPE_SWF,
14 "IMAGETYPE_PSD" => IMAGETYPE_PSD,
15 "IMAGETYPE_BMP" => IMAGETYPE_BMP,
16 "IMAGETYPE_TIFF_II" => IMAGETYPE_TIFF_II,
17 "IMAGETYPE_TIFF_MM" => IMAGETYPE_TIFF_MM,
18 "IMAGETYPE_JPC" => IMAGETYPE_JPC,
19 "IMAGETYPE_JP2" => IMAGETYPE_JP2,
20 "IMAGETYPE_JPX" => IMAGETYPE_JPX,
21 "IMAGETYPE_JB2" => IMAGETYPE_JB2,
22 "IMAGETYPE_IFF" => IMAGETYPE_IFF,
23 "IMAGETYPE_WBMP" => IMAGETYPE_WBMP,
24 "IMAGETYPE_JPEG2000" => IMAGETYPE_JPEG2000,
25 "IMAGETYPE_XBM" => IMAGETYPE_XBM,
26 "IMAGETYPE_WEBP" => IMAGETYPE_WEBP
28 foreach($constants as $name => $constant) {
29 printf("Constant: %s\n\tWith dot: %s\n\tWithout dot: %s\n", $name, image_type_to_extension($constant), image_type_to_extension($constant, false));
32 var_dump(image_type_to_extension(1000000, NULL));
33 var_dump(image_type_to_extension(0));
37 Constant: IMAGETYPE_GIF
40 Constant: IMAGETYPE_JPEG
43 Constant: IMAGETYPE_PNG
46 Constant: IMAGETYPE_SWF
49 Constant: IMAGETYPE_PSD
52 Constant: IMAGETYPE_BMP
55 Constant: IMAGETYPE_TIFF_II
58 Constant: IMAGETYPE_TIFF_MM
61 Constant: IMAGETYPE_JPC
64 Constant: IMAGETYPE_JP2
67 Constant: IMAGETYPE_JPX
70 Constant: IMAGETYPE_JB2
73 Constant: IMAGETYPE_IFF
76 Constant: IMAGETYPE_WBMP
79 Constant: IMAGETYPE_JPEG2000
82 Constant: IMAGETYPE_XBM
85 Constant: IMAGETYPE_WEBP