我正在尝试创建一个网站,我可以在其中添加和修改JPEG文件中的元数据.
有没有办法可以用相当简单的方式编写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);
...
}
Run Code Online (Sandbox Code Playgroud)
我还没有碰到过的函数变量,如何$rec,$data以及$value如果它们还没有被定义被引用.或者它们是从iptc_make_tag哪里拿走的?
我回应了$rec,$value但我没有在屏幕上得到一个值.
if(isset($info['APP13']))
Run Code Online (Sandbox Code Playgroud)
我不确定APP13是什么意思,当我试图回应时$info,我只是$info在表格中回应时得到以下内容.
'2#120' => 'Test image', '2#116' => 'Copyright 2008-2009, The PHP Group'