exif_tagname
(PHP 4 >= 4.2.0, PHP 5)
exif_tagname — Get the header name for an index
Описание
string exif_tagname
( string $index
)
Внимание
К настоящему времени эта функция еще не была документирована; для ознакомления доступен только список аргументов.
Список параметров
- index
-
The image index
Возвращаемые значения
Returns the header name, or FALSE if index is undefined.
Коментарии
Theoretically, 65,535 tags are possible. Although not all are used, yet. The code below lists these tags:
<?php
for ($id = 1; $id <= 65535; $id++)
{
$dec2hex = dechex($id);
$strgx = '0x'. $dec2hex;
if(exif_tagname($strgx) != "")
{
echo $strgx . ' ( ' . exif_tagname($strgx) . ' )<br />';
}
}
?>
In association with exif_read_data:
<?php
# The tagnames can vary in different cameras
$imgdir = "/path_to_img/";
$img_file = "image_file.jpg";
echo $img_file . " <sub>TEST</sub>
<br />";
echo '<img src="' . $imgdir . $img_file . '" alt="'
. $img_file . '" title="' . $img_file . '" width="400" /><br /><br />';
$xf_data = exif_read_data($imgdir . $img_file);
$tagg = exif_tagname(0X10F);
echo '<br>' . $tagg . ' >>> ' . $xf_data[$tagg];
$tagg = exif_tagname(0X110);
echo '<br>' . $tagg . ' >>> ' . $xf_data[$tagg];
$tagg = exif_tagname(0X132);
echo '<br>' . $tagg . ' >>> ' . $xf_data[$tagg];
$tagg = exif_tagname(0XA002);
echo '<br>' . $tagg . ' >>> ' . $xf_data[$tagg] . 'px';
$tagg = exif_tagname(0XA003);
echo '<br>' . $tagg . ' >>> ' . $xf_data[$tagg] . 'px';
?>