JPEG 파일 내에서 메타 데이터를 추가하고 수정할 수있는 웹 사이트를 만들려고합니다.exif 데이터를 PHP로 작성
exif 데이터를 매우 쉽게 작성할 수있는 방법이 있습니까?
나는 하나 또는 두 가지 예를 보았지만, 나는 주어진 시간 안에 파악하기에는 너무 복잡하다.
IPTC를 알고 있고 메타 데이터를 JPEG 파일에 추가 할 수 있다는 것을 알고 있습니다. 그러나 이것을하는 올바른 방법은 무엇입니까?
누군가가 EXIF 나 IPTC 또는 다른 라이브러리 나 PHP의 기능을 사용하여 JPEG에 메타 데이터를 추가하는 방법에 대한 도움을 주시면 감사하겠습니다.
업데이트 : dbers에 의해 회신에 대한 모든 감사의
첫째.
코드를 검토했습니다. 나는 JPG에 기본 태그를 추가 할 수 있었다.
코드의 작은 부분이 무엇인지 아직도 혼란 스럽습니다.
PHP 함수에 EXIF 데이터를 쓰는 예를 들어: 나는 함수 변수 건너하지 않은
function iptc_make_tag($rec, $data, $value)
{
$length = strlen($value);
$retval = chr(0x1C) . chr($rec) . chr($data);
...
}
, 어떻게 그들이 정의 된 havent 한 경우 $rec
, $data
및 $value
가 참조되고 있습니다. 아니면 iptc_make_tag
에서 가져 왔습니까?
나는 $rec
과 $value
을 되풀이했지만 화면에 다시 표시되지 않습니다.
if(isset($info['APP13']))
나는 APP13이 무엇을 의미하는지 잘 모르겠어요 내가 $info
를 에코하려고 할 때이 테이블에 $info
을 에코 때, 난 그냥 다음을 얻는다.
'2#120' => 'Test image', '2#116' => 'Copyright 2008-2009, The PHP Group'
긴 코드를 작성하는 것이 아니라 간단합니다. –