lsolesen / pel
PHP Exif 库。一个用于使用 PHP 读取和写入 JPEG 和 TIFF 图像 Exif 标头的库。
Requires
- php: >=7.1.0
Requires (Dev)
- ext-exif: *
- ext-gd: *
- php-coveralls/php-coveralls: >2.4
- squizlabs/php_codesniffer: >3.5
- symfony/phpunit-bridge: ^4 || ^5
This package is not auto-updated.
Last update: 2023-06-28 16:52:23 UTC
README
composer require fileeye/pel
PEL: PHP Exif 库
PEL: PHP Exif 库的 README 文件。一个用于使用 PHP 读取和写入 JPEG 和 TIFF 图像 Exif 标头的库。
版权 (C) 2004, 2005, 2006 Martin Geisler。根据 GNU GPL 许可,有关详细信息请参阅 COPYING。
描述
PHP Exif 库 (PEL) 可以轻松地开发能够读取和写入 JPEG 和 TIFF 图像中发现的 Exif 元数据标题的程序。请参阅 INSTALL 文件了解如何将 PEL 用于您的应用程序的介绍。
PEL 是一个完全用 PHP 5 编写的库,这意味着它不依赖于 PHP 核心之外的任何内容,它甚至不使用 PHP 可用的 Exif 模块。
请注意,PEL 的 API 尚未冻结,它将在达到 1.0 版本之前保持可变。请参阅 NEWS 文件了解有关 API 变更的重要信息。
此外,请访问 PEL 开发邮件列表(见下文),并分享您对 API 应如何看起来有何想法。
安装
composer require lsolesen/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/ 目录中的说明。
所有代码更改都应通过拉取请求发布,其他维护者应审查代码并将其合并。
语言
要处理翻译,您需要安装 gettext 软件包。
获取支持
您应该首先咨询的是PEL附带文档,您可以在以下链接找到:https://pel.github.io/pel/doc/。在那里您可以找到PEL中所有类和文件的完整API文档。
examples/目录中的脚本也是很好的信息来源,尤其是edit-description.php文件,其中包含大量注释。
PEL托管在Github上,并使用那里的工具进行支持。这意味着所有问题、错误报告等都应该直接提交到那里(而不是直接提交给开发者)。
在报告错误之前,请尝试最新的版本——它可能已经被修复。最新代码可以在以下git仓库找到:
在提交错误报告之前尝试从git仓库获取最新代码非常有帮助。那里的代码通常非常稳定。
贡献测试图像
为了使PEL尽可能稳定,它使用多种不同型号相机的图像进行了测试。
新的测试图像非常受欢迎——请下载现有的测试图像,并阅读那里的README文件以获取说明。
致谢
请参阅AUTHORS文件,了解为PEL做出贡献的人员列表。请参阅完整的代码贡献者列表。