http://php.net/manual/en/function.exif-read-data.php
exif_read_data()
JPEGまたはTIFFの画像ファイルからEXIFヘッダを読み込みます。この方法で、デジタルカメラで生成されたメタデータを読み取ることができます。
EXIFヘッダーはデジタルカメラで生成されたJPEG/TIFFイメージに存在する傾向がありますが、残念ながらそれぞれのデジタルカメラメーカーはイメージに実際にタグを付ける方法が異なるため、特定のExifヘッダーは現在です。
それらのファイルのパラメータを読む機会があります: FileName
、FileSize
、FileDateTime
、SectionsFound
あなたは、画像のすべてのセクションを読み取るために、このコードを試すことができます。
<?php
echo "test1.jpg:<br />\n";
$exif = exif_read_data('tests/test1.jpg', 'IFD0');
echo $exif===false ? "No header data found.<br />\n" : "Image contains headers<br />\n";
$exif = exif_read_data('tests/test2.jpg', 0, true);
echo "test2.jpg:<br />\n";
foreach ($exif as $key => $section) {
foreach ($section as $name => $val) {
echo "$key.$name: $val<br />\n";
}
}
?>
今はなきEXIF上記で参照されているウェブサイトはここにアーカイブされています: http://web.archive.org/web/20131018091152/http://exif.org/Exif2-2.PDF
なぜあなたはそれを試してみませんか?ファイルの名前を変更して前後のexifを表示するだけでも簡単です。 –
IMHO Exifのデータは名前に関連していません –
@MarcB:私は現在道路上にあり、私がオフィスに通って会議に向かう前に、いくつかの洞察を得るかもしれないと考えました。しかし、はい、私はそれを試してみるつもりです。あなたのご意見ありがとうございます。 –