此软件包已被弃用,不再维护。没有建议的替代软件包。

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

0.9.12 2022-02-18 13:20 UTC

This package is not auto-updated.

Last update: 2023-06-28 16:52:23 UTC


README

composer require fileeye/pel

PEL: PHP Exif 库

Tests Code Coverage Scrutinizer Code Quality 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 元数据标题的程序。请参阅 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仓库找到:

http://github.com/pel/pel

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

贡献测试图像

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

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

致谢

请参阅AUTHORS文件,了解为PEL做出贡献的人员列表。请参阅完整的代码贡献者列表