有多种格式可以将元信息添加到图像(和视频)文件中。几乎所有数码相机都会将它们添加到照片中。有时人们不希望它们被发布。
到目前为止我发现的标准是:
- Exif
- IPTC-NAA
- XMP
还有更多吗?(例如,不是特定于图像,而是通用元标准,可以附加到每个文件的末尾)
使用 PHP 读取保存的信息似乎可以用于这三种命名格式。
对于Exif PHP提供了函数:https://www.php.net/manual/de/function.exif-read-data.php (但仅限 JPEG 和 TIFF,或者Exif 数据只能附加到这些图像格式吗?)
同样适用于 IPTC:https://www.php.net/manual/de/function.iptcparse.php
但是如何操作数据(更改、添加)
如何使用 PHP 删除所有可能的元数据?(即所有不属于图像本身的信息)
最佳答案
Open and save the image with GD 。这应该删除所有元数据,因为 GD lib 无法处理它。
如果这还不行,请尝试以下任何一个
关于php - 如何在PHP中操作图像文件的各种元信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11241174/