0
パノラマ画像からXMP-G Panoデータを読み取ろうとしていますが、完全なExifデータが返されません。私はこのコードを使用しています。 Check ImagePHPでPanoramic Exifデータを取得するには?
パノラマ画像からXMP-G Panoデータを読み取ろうとしていますが、完全なExifデータが返されません。私はこのコードを使用しています。 Check ImagePHPでPanoramic Exifデータを取得するには?
私はXMPは、画像に埋め込まれているので、あなたが情報を取得するためにXMLパーサーを使用することができると信じてexifdata.comからファイルをチェックする際に
$filename = 'panorama.jpeg';
$exif = read_exif_data($filename, "EXIF");
foreach ($exif as $key => $value) {
if(is_array($value)){
foreach ($value as $vkey => $vvale) {
echo $vvale;
}
echo "<br/>";
}else{
echo $value."<br/>";
}
}
XMP-Gパノデータを見ることができます。
$content = file_get_contents($image);
$xmp_start = strpos($content, '<x:xmpmeta');
$xmp_end = strpos($content, '</x:xmpmeta>');
$xmp_length = $xmp_end - $xmp_start;
$data = substr($content, $xmp_start, $xmp_length + 12);
$xmp = simplexml_load_string($xmp_data);