相关疑难解决方法(0)

在php中编写exif数据

我正在尝试创建一个网站,我可以在其中添加和修改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'

php jpeg exif metadata

13
推荐指数
4
解决办法
4万
查看次数

标签 统计

exif ×1

jpeg ×1

metadata ×1

php ×1