HumHub Documentation (unofficial)

ExifMetadataReader extends AbstractMetadataReader
in package

Metadata driven by Exif information.

Table of Contents

Methods

__construct()  : mixed
getUnsupportedReason()  : string
Get the reason why this metadata reader is not supported.
isSupported()  : bool
Is this metadata reader supported?
readData()  : MetadataBag
Reads metadata from a binary string.
readFile()  : MetadataBag
Reads metadata from a file.
readStream()  : MetadataBag
Reads metadata from a stream.
extractFromData()  : array<string|int, mixed>
Extracts metadata from raw data.
extractFromFile()  : array<string|int, mixed>
Extracts metadata from a file.
extractFromStream()  : array<string|int, mixed>
Extracts metadata from a stream.
doReadData()  : array<string|int, mixed>
Extracts metadata from raw data, merges with existing metadata.
extract()  : array<string|int, mixed>
Performs the exif data extraction given a path or data-URI representation.
getStreamMetadata()  : array<string|int, mixed>
Gets the URI from a stream resource.

Methods

getUnsupportedReason()

Get the reason why this metadata reader is not supported.

public static getUnsupportedReason() : string
Return values
string

empty string if the reader is available

isSupported()

Is this metadata reader supported?

public static isSupported() : bool
Return values
bool

doReadData()

Extracts metadata from raw data, merges with existing metadata.

private doReadData(string $data) : array<string|int, mixed>
Parameters
$data : string
Return values
array<string|int, mixed>

extract()

Performs the exif data extraction given a path or data-URI representation.

private extract(string $path) : array<string|int, mixed>
Parameters
$path : string

the path to the file or the data-URI representation

Return values
array<string|int, mixed>

        
On this page

Search results