Thursday, June 18, 2026
HomeLanguagesPHP image_type_to_extension() Function

PHP image_type_to_extension() Function

The image_type_to_extension() function is an inbuilt function in PHP which is used to get the file extension for an image type. This function can be found in any PHP version similar or greater than 5.2.0. 

Syntax:

string image_type_to_extension( int $imagetype, bool $include_dot )

Parameters: This function accepts two parameters as mentioned above and described below:

  • $imagetype: It takes an integer value as first parameter that is one of the IMAGETYPE_XXX constant. For example: IMAGETYPE_GIF, IMAGETYPE_JPEG etc.
  • $include_dot: The second parameter takes a boolean value to decide whether to prepend a dot to the extension or not. The default value is set to TRUE in the function.

Return Value: This function returns a string value associated with the extension corresponding to the given image type. Below programs illustrate the image_type_to_extension() function in PHP.

 Program 1: 

php




<?php
 
// Extension with dot
echo image_type_to_extension(IMAGETYPE_PNG, TRUE) . "\n";
 
// Extension without dot
echo image_type_to_extension(IMAGETYPE_PNG, FALSE);
 
?>


Output:

.png
png

Program 2: 

php




<?php
 
// Create image instance
$image = imagecreatetruecolor(100, 100);
  
// Creates an image with .png extension
imagepng($image, './test' .
        image_type_to_extension(IMAGETYPE_PNG));
 
// Free any memory associated with image
imagedestroy($image);
 
?>


Output:

Creates an image with name test.png

Reference: https://www.php.net/manual/en/function.image-type-to-extension.php

RELATED ARTICLES

Most Popular

Dominic
32516 POSTS0 COMMENTS
Milvus
131 POSTS0 COMMENTS
Nango Kala
6898 POSTS0 COMMENTS
Nicole Veronica
12014 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12109 POSTS0 COMMENTS
Shaida Kate Naidoo
7019 POSTS0 COMMENTS
Ted Musemwa
7262 POSTS0 COMMENTS
Thapelo Manthata
6976 POSTS0 COMMENTS
Umr Jansen
6965 POSTS0 COMMENTS