PHP | Función exif_tagname()

La función exif_tagname() es una función incorporada en PHP que se utiliza para obtener el nombre del encabezado de un índice. Sintaxis:

string exif_tagname( int $index )

Parámetros: esta función acepta un solo parámetro $index que contiene el nombre del encabezado. Valor de retorno: esta función devuelve el nombre del encabezado en caso de éxito. Los siguientes ejemplos ilustran la función exif_tagname() en PHP: Ejemplo 1: 

php

<?php
 
for ($i = 0; $i < 300; $i++) {
 
    // Get the header
    $header = exif_tagname($i);
    if ($header != '') {
        echo "$i is for "
         . exif_tagname($i) . '<br>';
    }
}
?>

Producción:

11 is for ACDComment
254 is for NewSubFile
255 is for SubFile
256 is for ImageWidth
257 is for ImageLength
258 is for BitsPerSample
259 is for Compression
262 is for PhotometricInterpretation
266 is for FillOrder
269 is for DocumentName
270 is for ImageDescription
271 is for Make
272 is for Model
273 is for StripOffsets
274 is for Orientation
277 is for SamplesPerPixel
278 is for RowsPerStrip
279 is for StripByteCounts
280 is for MinSampleValue
281 is for MaxSampleValue
282 is for XResolution
283 is for YResolution
284 is for PlanarConfiguration
285 is for PageName
286 is for XPosition
287 is for YPosition
288 is for FreeOffsets
289 is for FreeByteCounts
290 is for GrayResponseUnit
291 is for GrayResponseCurve
292 is for T4Options
293 is for T6Options
296 is for ResolutionUnit
297 is for PageNumber

Ejemplo 2: 

php

<?php
 
$i = 100;
$j = 256;
 
// Call to the checker function
checkHeader($i);
checkHeader($j);
 
// Functiont to check if a header
// is defined or not
function checkHeader($index) {
    $header = exif_tagname($index);
 
    if($header == '') {
        echo $index . ': This tag is not defined <br>';
     } else {
        echo $index . ': This tag is for '
             . $header . '<br>';
     }
}
?>

Producción:

100: This tag is not defined
256: This tag is for ImageWidth

Referencia: https://www.php.net/manual/en/function.exif-tagname.php

Publicación traducida automáticamente

Artículo escrito por gurrrung 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 *