lychee-org / php-exif
面向对象EXIF解析
v1.0.4
2024-07-01 21:08 UTC
Requires
- php: ^8.2
- ext-fileinfo: *
- fylax/forceutf8: ^3.0.3
- php-ffmpeg/php-ffmpeg: ^1.2
- thecodingmachine/safe: ^2.5
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.51
- infection/infection: ^0.27.10
- lychee-org/phpstan-lychee: ^1.0.4
- php-parallel-lint/php-parallel-lint: ^1.3.2
- phpmd/phpmd: ^2.15
- phpunit/phpunit: ^9.5.10
- squizlabs/php_codesniffer: ^3.9
- thecodingmachine/phpstan-safe-rule: ^1.2
Suggests
- ext-exif: Use exif PHP extension as adapter
- ext-imagick: Use ImageMagick as adapter
- ext-mbstring: Support UTC-16 characters in EXIF data with exif PHP extension
- lib-exiftool: Use perl lib exiftool as adapter
- FFmpeg: Use FFmpeg/FFprobe as adapter
This package is auto-updated.
Last update: 2024-08-31 21:30:56 UTC
README
PHPExif 是一个库,可以轻松访问图像或视频的EXIF元数据。
PHPExif 作为一些本地或命令行工具的包装器,这些工具可以从图像或视频中访问EXIF元数据。因此,它提供了一个标准的API来检索和访问这些信息。
支持的工具
- 本地PHP功能(exif_read_data, iptcparse)[图像]
- Exiftool 适配器(exiftool二进制文件的包装器)[图像和视频]
- FFmpeg/FFprobe 适配器(exiftool二进制文件的包装器)[视频]
- Imagick 适配器 [图像]
安装(composer)
composer require lychee-org/php-exif
使用方法
贡献
请将所有拉取请求提交到正确的分支。下一个版本的发布分支与下一个版本同名。除非是针对新版本分支中的代码,否则修复错误应放在master分支中。
PHPExif是根据PSR-0/1/2标准编写的。提交代码时,请确保其符合这些标准。我们的目标是让所有功能都通过单元测试。提交代码时,强烈建议您对代码进行单元测试,并保持与当前水平的代码覆盖率相当。
欢迎所有贡献,并将非常感激。
反馈
有错误或有功能请求? 请创建一个新问题。在打开任何问题之前,请搜索现有问题。
贡献者
过去贡献者
感谢您的帮助!
- Tom Van Herreweghe
- Ingewikkeld
- Christophe Singer
- Hanov Ruslan
- Julian Gutierrez
- Marek Szymczuk
- Scott Pringle
- tmp-hallenser
- icager