La función image_type_to_extension() es una función incorporada en PHP que se usa para obtener la extensión de archivo para un tipo de imagen. Esta función se puede encontrar en cualquier versión de PHP silimar o superior a la 5.2.0.
Sintaxis:
string image_type_to_extension( int $imagetype, bool $include_dot )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- $imagetype: Toma como primer parámetro un valor entero que es una de las constantes IMAGETYPE_XXX. Por ejemplo: TIPO DE IMAGEN_GIF, TIPO DE IMAGEN_JPEG, etc.
- $include_dot: el segundo parámetro toma un valor booleano para decidir si anteponer un punto a la extensión o no. El valor predeterminado se establece en VERDADERO en la función.
Valor devuelto: esta función devuelve un valor de string asociado con la extensión correspondiente al tipo de imagen dada.
Los siguientes programas ilustran la función image_type_to_extension() en PHP:
Programa 1:
<?php // Extension with dot echo image_type_to_extension(IMAGETYPE_PNG, TRUE) . "\n"; // Extension without dot echo image_type_to_extension(IMAGETYPE_PNG, FALSE); ?>
Producción:
.png png
Programa 2:
<?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); ?>
Producción:
Creates an image with name test.png
Referencia: https://www.php.net/manual/en/function.image-type-to-extension.php
Publicación traducida automáticamente
Artículo escrito por ShrabanaBiswas y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA