freeman/image-exif-reader

PHP Exif reader for images that ensures image path is not a URL

v1.0.1 2017-05-23 19:31 UTC

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