fileeye/pel

PHP Exif库。一个用于使用PHP读取和写入JPEG和TIFF图像Exif头部的库。

0.10.0 2024-01-11 19:11 UTC

This package is auto-updated.

Last update: 2024-09-16 13:46:44 UTC


README

这是pel/pel仓库的一个分支。

PEL: PHP Exif库

PHP Version Require Tests PHPStan level codecov Latest Stable Version Total Downloads License

PEL: PHP Exif库的README文件。一个用于使用PHP读取和写入JPEG和TIFF图像Exif头部的库。

版权 (C) 2004, 2005, 2006 Martin Geisler。在GNU GPL许可下发布,详情请见COPYING。

描述

PHP Exif库(PEL)使得开发能够读取和写入JPEG和TIFF图像中Exif元数据头部的程序变得简单。有关如何使用PEL的介绍,请参阅文件INSTALL。

PEL是一个完全用PHP 5编写的库,这意味着它没有任何PHP核心之外的依赖,它甚至不使用PHP可用的Exif模块。

请注意,PEL的API尚未冻结,它将在达到1.0版本之前保持可变。阅读NEWS文件以获取有关API更改的重要信息。

此外,请访问PEL开发邮件列表(见下文),分享您对API外观的看法。

安装

composer require fileeye/pel

文档概述

  • README.markdown:为您提供一个关于PEL的简要介绍(此文件)。
  • INSTALL.md:解释如何安装和使用PEL。
  • CHANGELOG.md:包含有关PEL更改的重要信息。
  • examples/:PEL使用的小型自包含示例。
  • AUTHORS:列出帮助过的人。
  • 运行run-phpdoc.sh以生成API文档或在线查看https://pel.github.io/pel/doc/

PEL的功能

  • 从JPEG和TIFF图像中读取和写入Exif元数据。
  • 支持读取和写入所有Exif标签。
  • 支持国际化。
  • 可扩展的面向对象设计。
  • PhpUnit测试
  • 使用PhpDocumentor(http://phpdoc.org/)进行文档。

帮助

非常欢迎提供帮助。您可以报告问题、运行测试套件、添加补丁。最好的帮助方式是应用补丁并帮助测试。请参阅test/目录中的说明。

所有代码更改都应通过pull请求发布,其他维护者应审查代码并将其合并。

语言

要处理翻译,您需要安装gettext包。

获取支持

您应该首先查阅PEL提供的文档,可在https://pel.github.io/pel/doc/找到。在那里,您将找到完整的API文档,其中包含PEL中所有类和文件的描述。

examples/目录中的脚本也是很好的信息来源,特别是edit-description.php文件,其中包含大量注释。

PEL托管在GitHub上,并使用该平台提供的工具进行支持。这意味着所有问题、错误报告等都应该指向那里(而不是直接向开发者发送)。

在报告错误之前,请尝试最新版本,它可能已经修复了问题。最新代码可以在以下git存储库中找到:

http://github.com/FileEye/pel

在提交错误报告之前,尝试从git存储库中尝试最新代码非常有帮助。那里的代码通常非常稳定。

贡献测试图像

为了使PEL尽可能稳定,它使用来自多个不同型号相机的图像进行测试。

非常欢迎新的测试图像——请下载现有的测试图像,并阅读那里找到的README文件以获取说明。

致谢

请参阅AUTHORS文件以了解对PEL做出贡献的人员名单。查看完整的代码贡献者列表