class Export extends ExportImplementation

Export

Export von Bilddaten

Properties

protected URI $uri
protected string $imageID

Methods

string
getImageData(Image $image, MIMEType $mimetype)

Bilddaten

__construct(URI $uri, string $id)

Erstellt ein neues Riak-Objekt

File
write(Image $image, MIMEType $mimetype)

Bilddaten exportieren

static object
getInstanceFromProperties(Properties $properties)

Objekt aus Eigenschaft erstellen

Details

in ExportImplementation at line 46
protected string getImageData(Image $image, MIMEType $mimetype)

Bilddaten

Holt die Bilddaten und gibt diese in dem angegebenen Format als Binärzeichenkette zurück.

Parameters

Image $image Bildobjekt
MIMEType $mimetype MIMEType des Zielbildes

Return Value

string Bilddaten

Exceptions

CreateExportException

at line 54
__construct(URI $uri, string $id)

Erstellt ein neues Riak-Objekt

Parameters

URI $uri URI der RIAK-Datenbank
string $id ID des Datensatzes (kann z.B. der Dateiname des Bildes sein)

at line 78
File write(Image $image, MIMEType $mimetype)

Bilddaten exportieren

Das Bild wird in dem angegebenen Format unter der im Konstruktor angegebenen URI und ID abgespeichert.

Parameters

Image $image Ziel
MIMEType $mimetype MIME-Type des Zielbildes

Return Value

File Dieses Objekt

Exceptions

UnsupportedFormatException Der MIME-Type wird nicht unterstützt
CreateImageException Das Erstellen des Ergebnisses hat nicht funktioniert.

at line 93
static object getInstanceFromProperties(Properties $properties)

Objekt aus Eigenschaft erstellen

Erstellt ein neues Objekt und initialisiert Werte aus einer Eigenschaftsklasse

Parameters

Properties $properties Eigenschaften

Return Value

object Neues Objekt