fileeye / pel
PHP Exif库。一个用于使用PHP读取和写入JPEG和TIFF图像Exif头部的库。
Requires
- php: >=7.4
Requires (Dev)
- ext-exif: *
- ext-gd: *
- php-coveralls/php-coveralls: >=2.7
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.10
- phpstan/phpstan-phpunit: ^1.3.11
- phpunit/phpunit: ^8 || ^9
- squizlabs/php_codesniffer: >=3.8
This package is auto-updated.
Last update: 2024-09-16 13:46:44 UTC
README
这是pel/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元数据头部的程序变得简单。有关如何使用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存储库中找到:
在提交错误报告之前,尝试从git存储库中尝试最新代码非常有帮助。那里的代码通常非常稳定。
贡献测试图像
为了使PEL尽可能稳定,它使用来自多个不同型号相机的图像进行测试。
非常欢迎新的测试图像——请下载现有的测试图像,并阅读那里找到的README文件以获取说明。
致谢
请参阅AUTHORS文件以了解对PEL做出贡献的人员名单。查看完整的代码贡献者列表。