AirLay backend

ImageParser
in package

Table of Contents

$filesystem  : Filesystem
__construct()  : mixed
parse()  : array<string|int, mixed>
convertCoordinates()  : float|int
getImageLocation()  : array<string|int, mixed>
parseGPSToNum()  : float|int
parsePng()  : array<string|int, mixed>
parseProperties()  : array<string|int, mixed>
readRawTextData()  : array<string|int, mixed>

Properties

Methods

__construct()

public __construct(Filesystem $filesystem) : mixed
Parameters
$filesystem : Filesystem
Return values
mixed

parse()

public parse(string $filename) : array<string|int, mixed>
Parameters
$filename : string
Return values
array<string|int, mixed>

convertCoordinates()

private convertCoordinates(array<string|int, mixed> $coordinates, array<string|int, mixed>|string $ref) : float|int
Parameters
$coordinates : array<string|int, mixed>
$ref : array<string|int, mixed>|string
Return values
float|int

getImageLocation()

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

parseGPSToNum()

private parseGPSToNum(string $coordinates) : float|int
Parameters
$coordinates : string
Return values
float|int

parsePng()

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

parseProperties()

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

readRawTextData()

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

Search results