freeman / image-exif-reader
PHP Exif reader for images that ensures image path is not a URL
Requires
- php: >=7.0
Requires (Dev)
- phpunit/phpunit: ^6.1
This package is not auto-updated.
Last update: 2024-09-29 02:39:22 UTC
README
PHP exif wrapper that ensures image is valid and not a URL. Allows for fetching of single fields of exif data. PSR-4 compliant for easy autoloading.
先决条件
用法
PHP 7.0^
开发
phpunit 6.1^
安装
使用composer安装此库。
可以使用CLI
php composer.phar require "freeman/image-exif-reader"
或将它添加到您的composer文件中
"freeman/image-exif-reader": "^1.0"
用法
创建一个新实例的ImageExifReader类,该类位于src文件夹中
$reader = new \Freeman\ImageExifReader\ImageExifReader();
要获取Exif数组,使用getExifData。
$reader->getExifData($myImagePath);
如果您只想获取Exif数组中特定键的数据,请使用getExifDataByKey。例如,如果您只想获取文件名
$reader->getExifDataByKey($myImage, 'FileName')
在这两种情况下,如果图像格式错误或请求的Exif数据不存在,则调用将返回null。
如果文件不存在,将抛出异常
运行测试
Image Exif Reader附带phpunit测试和phpunit.xml文件。
版本历史
1.0.0: 在GitHub和Packagist上的初始发布
1.0.1: 只更新了README