有多种
格式可以将元信息添加到图像(和视频)文件中。 几乎每台数码相机都会将它们添加到照片中。有时人们不希望它们被发表。
到目前为止,我找到的标准是:
- 埃克西夫
- IPTC-NAA
- XMP
还有更多吗?(例如,不是特定于图像的,而是通用的元标准,可以附加到每个文件的末尾)
读取保存的信息,对于三种命名格式,使用 PHP 似乎是可能的。
对于 XMP:如何使用 PHP 从 JPG 读取 XMP 数据?
对于Exif,PHP提供了以下功能:http://de2.php.net/manual/de/function.exif-read-data.php(但仅适用于JPEG和TIFF,或者Exif数据只能附加到这些图像格式吗?
IPTC也:http://de2.php.net/manual/de/function.iptcparse.php
但是如何操作(更改,添加)数据
如何使用PHP删除所有可能的元数据?(即不属于图像本身的所有信息)
打开并使用GD保存图像。这应该删除所有元数据,因为 GD lib 无法处理它。
如果这不能削减它,请尝试以下任何一种
- http://lsolesen.github.com/pel/
- http://ozhiker.com/electronics/pjmt/
- http://php.net/iptcembed