【发布时间】:2013-05-22 07:02:33
【问题描述】:
是否有任何代码可以获取图像的所有 exif 数据? 我想要可以从图像文件(用户将在我的网页上上传)中提取的所有可能数据,例如比特率、文件所有者和安全详细信息。另外,如果图像中添加了任何 cmets,我也想得到它。 如果有一个 API 可以对任何文件(视频、文本、图像)执行这些操作,那么它将非常有帮助。
谢谢, 舒巴姆
【问题讨论】:
是否有任何代码可以获取图像的所有 exif 数据? 我想要可以从图像文件(用户将在我的网页上上传)中提取的所有可能数据,例如比特率、文件所有者和安全详细信息。另外,如果图像中添加了任何 cmets,我也想得到它。 如果有一个 API 可以对任何文件(视频、文本、图像)执行这些操作,那么它将非常有帮助。
谢谢, 舒巴姆
【问题讨论】:
您可以通过php 做到这一点
示例:
<?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.js 也可以这样做
【讨论】: