PHP | función image_type_to_extension()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *